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



         

JSP.7.4 Формат Дескриптора Библиотеки Тэгов - часть 3



<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?)>




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