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

         

Запись данных кредитной...



Листинг 5.22. Запись данных кредитной карты (Confirmlnfo.jsp)

<%@ page import="com.XmlEcomBook.Chap05.*" %>
<jsp:useBean scope="session" id="creditInfo" class="CreditInfo" />
<jsp:setProperty name="creditInfo" property="*" />
<jsp:useBean scope="session" id="order" class="Order" />
<% CustomerInfo cust = order.getCustomerInfo();
cust.setCreditInfo( creditInfo );
%>

Код HTML этой страницы вновь отображает все введенные клиентом данные. Это позволяет клиенту проверить всю введенную им информацию до того, как она будет окончательно отправлена на сервер поставщика для получения подтверждения. Для этого берутся объекты Customerlnfo и Fullfilment, связанные с данным сеансом, и с помощью элементов jsp:getProperty из них извлекаются различные параметры заказа, которые затем отображаются на странице. Внизу страницы располагается кнопка, которая позволяет клиенту отправить данные на сервер, если он не обнаружил ошибок. Чтобы исправить неверно введенные данные, клиент может воспользоваться кнопкой Back (Назад) в окне браузера. Листинг 5.23 содержит код для отображения и проверки введенных клиентом данных.



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