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

         

Начало кода элементов...



Листинг 6.51. Начало кода элементов HTML-страницы (Edit.jsp)

<html>
<head>
<title>
<%= name %>
</title>
</head>
<body>
<h1>
<%= name %>
Product</h1>
<form action="/servlet/UpdateProduct">
<input name="productline" type="hidden" value="<%= request.getParameter( "productline" ) %>
" />
<input name="id" type="hidden" value="<%= product.getId() %>
" />

Далее начинается элемент table, который помогает выровнять строки, входящие в форму, как показано в листинге 6.52. Первый элемент, который вы отображаете, — это идентификатор товара. Он просто выводится в первой строке таблицы table. Название товара отображается в той же строке таблицы, что и его идентификатор, но в виде отдельного текстового поля, состоящего из одной строки, — этот тип для объекта input задается по умолчанию. Служебный метод notNull используется потому, что метод getName может выдать значение null, а мы хотели бы, чтобы в таких случаях отображалась пустая строка, а не строка "null". В следующей строке таблицы отображаются ключевые слова, характеризующие данный товар. Размер этого текстового поля установлен равным 40, потому что предполагается, что вводимая строка может быть несколько длиннее



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