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

         

Добавление Author...



Листинг 6.60. Добавление Author и Artist (UpdateProduct.java)

product.removeAllAuthors();
for( int i = 0; getAuthor( "" + i, req, product );
i++ ) ;//do nothing getAuthor( "New", req, product );
product.removeAllArtists();
for( int i = 0; getArtist( "New", req, product );
i++ ) ;//do nothing getArtist( "New", req, product );

Для обновления остальных характеристик товара используется код, во многом похожий на уже рассмотренный. Он приведен в листинге 6.61. С помощью метода getParameter данные извлекаются из объекта request, а затем используется соответствующий метод set объекта Product. Для двух полей, clip и image, задействован тот же процесс, который мы рассматривали для полей artists и authors. Наконец, создается и отображается для пользователя HTML-страница, которая сообщает, что обновление данных прошло успешно, и на которой имеется ссылка на главную страницу.



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