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

arrow_back Aula 13 - Desenvolvendo uma livraria virtual – Parte 2

Catálogo de livros IV

Caso a operação de adição do livro ao carrinho de compras seja executada com sucesso, o arquivo catalogo.jsp será, novamente, carregado e, em especial, teremos também a execução do código mostrado na Listagem 4.5. Esse código representa as linhas do arquivo catalogo.jsp que não foram mostradas anteriormente e deve ser adicionado após o fechamento da Tag </jsp:useBean> para funcionar corretamente. Como podemos observar, testa-se o parâmetro Add para ver se ele está vazio. Se não estiver, é porque a operação de adicionar um livro ao carrinho foi executada. Se existe um código de livro no parâmetro Add, então, o ServletControladorLivraria, em sua execução, adicionou esse livro ao carrinho de compras. Esse trecho de código é, então, utilizado para apresentar uma mensagem confirmando a execução dessa operação, como mostrado pela Figura 3 (ver mensagem em vermelho).

Listagem 4.5 - Código-fonte do arquivo catalogo.jsp responsável por mostrar o livro que acabou de ser adicionado ao carrinho de compras Tela de catálogo recarregada após usuário clicar no link de adicionar livro ao carrinho

Por fim, temos o final do código do arquivo catalogo.jsp, mostrado na Listagem 4.6. Esse trecho de código é responsável por escrever um rodapé com uma mensagem de direitos autorais, a mesma que é mostrada na página inicial do sistema e que também será mostrada nas demais páginas do sistema. Na próxima aula, veremos como evitar que esse código seja duplicado em todas as páginas. Imagine ter que alterar o copyright para 2015 em todas as páginas do sistema! Seria bem melhor ter que fazer isso em um só lugar, não acha?

Listagem 4.6 - Código-fonte do arquivo catalogo.jsp – Parte 5

Versão 5.3 - Todos os Direitos reservados