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

         

Формы Delete Product...



Листинг 6.43. Формы Delete Product и Edit Product (main.html)

<hr />
<form action="servlet/Hain">
<h3>
Delete Product:</h3>
<input type="hidden" name="operation" value="delete" />
Product ID:<input name="productid" />
<input type="submit" value="Delete"/>
</form>
<hr />
<form action="servlet/Main">
<h3>
Edit Product:</h3>
<input type="hidden" name="operation" value="edit" />
Product ID:<input name="productid" />
<input type="subrait" value="Edit"/>
</form>

Последние две операции — отмена и сохранение всех изменений, внесенных пользователем в течение данного сеанса, — иллюстрирует листинг 6.44. Сервлет и JSP-страница загружают данные XML из файла, когда пользователь начинает работу с каталогом. Форма Cancel All Changes (Отменить все изменения) отменяет все изменения, которые были сделаны с момента загрузки файла. Форма Save All Changes (Отменить все изменения) записывает в файл XML все изменения, сделанные пользователем. Визуально обе эти формы представляют собой просто кнопки, на которых может щелкнуть пользователь. В каждой форме имеется скрытый элемент input, который сообщает сервлету, какую из этих операций выбрал пользователь.



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