Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Desenvolvimento Web I / Aula
Na aula anterior, observamos que os arquivos JSP responsáveis por montar as telas do sistema da Livraria virtual possuem uma espécie de cabeçalho e rodapé em comum. Se observarmos bem, vamos notar que as páginas iniciam com a declaração dos taglibs a serem utilizados, que, no caso, são:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
Podemos imaginar que nem todos os arquivos JSP irão usar a taglib fmt, por exemplo. Isso é verdade, inclusive, quando olhamos o código-fonte do arquivo livraria.jsp, responsável por montar a tela de entrada do sistema. Entretanto, não existe um efeito negativo maior em se colocar a declaração de uma taglib que não é utilizada no arquivo. Dessa forma, vamos considerar a situação onde todas as páginas irão conter a declaração das duas taglibs, ok?.
Além da declaração das taglibs, todas as páginas possuem um código inicial HTML em comum, mostrado a seguir:
<html>
<head>
<title>
Minha Livraria Virtual
</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<hr>
<br>
<h1>
<img width="50" src="../imagem/livro.gif">
<font size="+3">Minha Livraria Virtual</font>
<img width="50" src="../imagem/livro.gif">
</h1>
</center>
<br>
<hr>
Esse código é responsável por montar a parte superior da tela, como mostrado na Figura 1.
Além disso, todas as páginas do sistema têm uma referência de direitos autorais da Livraria Virtual, como mostrado na Figura 2.
O código responsável pela geração desse rodapé foi visto na aula anterior e é replicado a seguir:
<br>
<hr>
<center><em>Copyright © 2010 Livraria Virtual. </em></center>
</body>
</html>
Versão 5.3 - Todos os Direitos reservados