Спецификация Java Server Pages 1.2


              

Определяет необязательный объект прослушивателя событий,



<param-name>

Имя параметра.

<!ELEMENT param-name (#PCDATA)>

<param-value>

Значение параметра.

<!ELEMENT param-value (#PCDATA)>

<listener>

Определяет необязательный объект прослушивателя событий, инстанциируемый и регистрируемый автоматически.

<!ELEMENT listener (listener-class)>

<listener-class>

Элемент listener-class объявляет класс в приложении, который обязан быть зарегистрирован как компонент прослушивателя web-приложения. См. детали в спецификации Servlet 2.3.

<!ELEMENT listener-class (#PCDATA)>

<tag>

tag определяет акцию в данной библиотеке тэгов.

Обычно для описания семантики специальной акции, которая просматривается другими специальными акциями, используется класс реализации обработчика тэга в элементе tag-class. Однако элемент description также может использоваться для указания типа, ограничивающего затем эти операции. Типом может быть void или подтип класса реализации обработчика тэга. Эта информация может использоваться специализированным контейнером для специфических хорошо известных библиотек тэгов; см. .

Элемент tag имеет один атрибут:

<!ATTLIST tag id ID #IMPLIED>

tag может иметь несколько субэлементов, определяющих:











































name уникальное имя акции


tag-class
класс обработчика тэга, реализующий javax.servlet.jsp.tagext.Tag


tei-class
необязательный подкласс javax.servlet.jsp.tagext.TagExtraInfo


body-content
тип содержимого тела


display-name
краткое имя, предназначенное для отображения утилитами


small-icon
необязательная маленькая иконка, которая может использоваться утилитами


large-icon
необязательная большая иконка, которая может использоваться утилитами


description
необязательная специфическая информация тэга
variable необязательная информация переменной скриптинга


attribute
все атрибуты этой акции


example
необязательный пример использования этого тэга


Синтаксис элемента:

<!ELEMENT tag

(name, tag-class, tei-class?, body-content?, display-name?, small-icon?, large-icon?, description?, variable*, attribute*, example?)>


Содержание  Назад  Вперед