jsp создает скриптовую переменную, как это делает jsp: usebean
Вопрос
Я хотел бы сделать что-то вроде
<test:di id="someService"
/`>
<%
SomeService.MethodCall();%>
где <test:di
получает и создает экземпляр компонента-службы и создает скриптовую переменную для использования.аналогично тому, как работает jsp: usebean, например
<jsp:useBean id="someDate" class="java.util.Date"
/>
<%
someDate.getYear();
%>
как мне сделать мои собственные объекты доступными в качестве переменной scritping?
Решение
Способ, которым это делается в библиотеке тегов, заключается в использовании класса Tag Extra Info (TEI).
Вы можете найти пример здесь.
Другие советы
Я думаю, вы пытаетесь написать свою собственную библиотеку тегов.
Ознакомьтесь с учебным пособием по адресу:http://www.ironflare.com/docs/tutorials/taglibs/
Редактировать:Как указал Гарт, вы хотите использовать класс TagExtraInfo после того, как вы определили свою библиотеку тегов.http://www.stardeveloper.com/articles/display.html?article=2001081601&page=2