jsp создает переменную сценария, как jsp: usebean делает - PullRequest
1 голос
/ 29 сентября 2008

Я хотел бы сделать что-то вроде <test:di id="someService" / `>
<% someService.methodCall (); %>

где <test:di
получает и создает экземпляр служебного компонента и создает переменную сценария для использования. аналогично тому, как работает jsp: usebean, например <jsp:useBean id="someDate" class="java.util.Date" />
<% <br> someDate.getYear ();

%>

как сделать мои собственные объекты доступными в качестве переменной скриптинга?

Ответы [ 2 ]

3 голосов
/ 29 сентября 2008

То, как это делается в библиотеке тегов, заключается в использовании класса дополнительной информации тега (TEI).

Вы можете найти пример здесь .

1 голос
/ 29 сентября 2008

Я думаю, что вы пытаетесь написать свою собственную библиотеку тегов.

Ознакомьтесь с учебником по адресу: http://www.ironflare.com/docs/tutorials/taglibs/

Edit: Как отметил Гарт, вы хотите использовать класс TagExtraInfo после того, как вы определили свой тег lib. http://www.stardeveloper.com/articles/display.html?article=2001081601&page=2

...