Cursos / Informática para Internet / Desenvolvimento Web I / Aula
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.
Versão 5.3 - Todos os Direitos reservados