jsp создает скриптовую переменную, как это делает jsp: usebean

StackOverflow https://stackoverflow.com/questions/149939

  •  02-07-2019
  •  | 
  •  

Вопрос

Я хотел бы сделать что-то вроде <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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top