JSP, структура и организация
Рефераты >> Программирование и компьютеры >> JSP, структура и организация

Например, повторный вызов скриплета, используемого в цикле, и отображающего содержимое карты покупок примера Duke'sBookstore:

<%

Iterator i = cart.getItems().iterator();

while (i.hasNext()) {

ShoppingCartItem item =

(ShoppingCartItem)i.next();

.

%>

<tr>

<td align="right" bgcolor="#ffffff">

<%=item.getQuantity()%>

</td>

.

<%

}

%>

Заказной тег iterate устраняет логическую часть кода и управляет скриптовой переменной item, которая ссылается на переменные в карте покупок:

<logic:iterate id="item"

collection="<%=cart.getItems()%>"

<tr>

<td align="right" bgcolor="#ffffff">

<%=item.getQuantity()%>

</td>

.

</logic:iterate>

Заказные теги упаковывают и распространяют как модуль, называемый библиотекой тегов. Синтаксис заказных тегов тот же самый, что и для JSP элементов, а именно <prefix:tag>, но для заказных тегов этот prefix определяется пользователем библиотеки тегов и tag определяется его разработчиком. Раздел CustomTagsinJSPPages объясняет, как использовать и разрабатывать заказные теги.


Страница: