Cursos / Informática para Internet / Desenvolvimento Web I / Aula
Para efetuar a compra dos produtos encontrados no carrinho, o usuário deve clicar no link Finalizar compra. Esse link, segundo o código JSP do arquivo mostrarCarrinho.jsp, nos leva a URL /livros/comprar. O arquivo JSP relativo a essa URL (comprar.jsp) é mostrado a seguir. É apresentado o valor total da compra e um formulário contendo dois campos, o nome do usuário e o número de seu cartão de crédito (ver Figura 5). Depois de preencher essas informações, o usuário deve clicar no botão comprar para confirmar a compra.
Ao clicar no botão comprar, o usuário é levado a URL /livros/recibo. Essa URL irá gerar um recibo de compra para o usuário. Isso é mostrado pela Figura 7. É apresentada uma mensagem de agradecimento com o nome do usuário e indica-se que a data de envio dos livros é de cinco dias depois da data de compra (data atual), visando confirmação do pagamento do cartão.
Para gerar o código da tela de recibos, primeiro temos que efetuar a compra dos livros. Isso é feito pelo método comprarLivros() da livraria, o qual é acionado pelo Servlet controlador, quando adicionamos a ele o seguinte código:Já para montar a página JSP de recibo/confirmação de compra, temos o seguinte código para o arquivo recibo.jsp:
Note o uso da classe Date e da configuração da data representada pelo objeto como igual à data atual (now.time) adicionada de 5 dias (equivalente a 432000000 milissegundos).
Versão 5.3 - Todos os Direitos reservados