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

arrow_back Aula 15 - Desenvolvendo uma livraria virtual – Parte 4

Implementar a funcionalidade de “Alterar carrinho de compras”

Iremos agora implementar a funcionalidade de alterar o carrinho de compras para permitir que o usuário tenha a possibilidade de modificar a quantidade de cada item do seu carrinho de compras diretamente na tela de “Visualizar Carrinho”. Iremos implementar esse recurso adicionando duas figuras (com os símbolos “+” e “-”), ao lado da quantidade de cada livro, que quando acionados irão ser mapeados para as funções de incrementar e decrementar a quantidade, respectivamente. O primeiro código a ser modificado será o do arquivo mostrarCarrinho.jsp. O código abaixo contém todas as alterações que foram feitas no arquivo (em seguida, as modificações serão explicadas).

Listagem 1 - Código do arquivo livros/mostrarCarrinho.jsp, localizado no diretório WebContent/livros

A primeira modificação é relativa à tabela HTML. Na coluna “Quantidade”, faremos com que ela ocupe três colunas, pois iremos adicionar mais duas células em cada linha (além da que já guarda a informação de quantidade), uma para o símbolo do “+” e outra para o “-”.

Dentro do ForEach, necessitamos adicionar essas duas novas células (tags ) . Basicamente, incluímos uma imagem com um link para a própria URL de mostrarCarrinho (pois o carrinho vai continuar sendo exibido). No entanto, dessa vez, iremos passar dois parâmetros chamados “alterar” e “quantidade”. O primeiro guarda o código do livro a ter sua quantidade modificada e o outro guarda a quantidade desse livro a ser incrementada no carrinho.

Versão 5.3 - Todos os Direitos reservados