Cursos / Informática para Internet / Desenvolvimento Web I / Aula

arrow_back Aula 15 - Desenvolvendo uma livraria virtual – Parte 4

Mostrar conteúdo do carrinho II

Por fim, devemos criar os links para Continuar comprando, Finalizar compra e de Esvaziar carrinho de compras:

Para que as operações de remover e de limpar possam funcionar, você deve alterar o código do Servlet controlador para considerar essas ações por meio do código mostrado a seguir que deve ser adicionado logo após o bloco onde é executada a verificação se a ação selecionada é “/livros/catalogo”.. Note que se a URL /livros/mostrarCarrinho receber o id de um livro como parâmetro, ele será removido do carrinho. Além disso, se o parâmetro limpar tiver como valor a String “limpar”, o carrinho será esvaziado (remoção de todos os itens). Isso está consistente com o código JSP que acabamos de ver. Em caso de dúvida, olhe novamente o código JSP mostrado anteriormente para verificar isso.

Vamos aproveitar e adicionar algumas mensagens ao sistema? Logo depois da declaração de uso do bean LivrariaBean, podemos colocar o seguinte código:

Isso fará com que uma mensagem de confirmação seja apresentada nos casos de esvaziar o carrinho ou de remover um livro dele. Além disso, incluímos uma mensagem de que o carrinho está vazio com um link para a página do catálogo para facilitar a navegação do usuário após ter esvaziado o carrinho. Olhe atentamente o código JSP mostrado e observe o uso das instruções JSP responsáveis pela apresentação dessas mensagens. As Figuras 3, 4 e 5 ilustram isso.

 Carrinho de compras com dois livros Carrinho de compras com um dos livros removidos
Carrinho de compras esvaziado

Versão 5.3 - Todos os Direitos reservados