Электронный магазин на Java и XML

         

Отображение названия...



Листинг 6.52. Отображение названия товара и ключевых слов (Edit.jsp)

<table>
<tr>
<td>
Product ID</td>
<td>
<%= product.getId() %>
</td>
<td>
Name</td>
<td>
<input name="name" value="<%= Util.notNull(product.getName()) %>
" />
</td>
</tr>
<tr>
<td>
Keywords</td>
<td colspan="3">
<input size ="40" name="keywords" value="<%= Util.notNull(product.getKeywords()) %>
" />
</td>
</tr>

Далее, у нас имеется два скриптлета, представленные в листинге 6.53, которые выводят для товара элементы Author и Artist. Первый скриптлет осуществляет цикл по всем элементам Author для данного товара и использует метод outputAuthor для их отображения. Для идентификации каждого автора (элемента

Author) счетчик цикла преобразуется в строку путем добавления его значения к пустой строке. Затем формируется пустой элемент Author с идентификатором New (новый). Это позволяет пользователю дополнить список авторов, введя новый элемент Author. Второй скриптлет выполняет такие же действия для элементов Arti st. Код методов outputAuthors и outputArti sts мы рассмотрим ниже в этом разделе.



Содержание раздела