3.5 ExibirHistorico.jsp
<%@page import="java.text.SimpleDateFormat"%> <%@page import="br.aiec.Pessoa"%> <%@page import="java.util.List"%> <%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%--Importando a taglib core JSTL --%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Histórico de Visitantes - JSP</title> </head> <body> <table border="1"> <thead> <tr> <td>Nome</td> <td>Data Nascimento</td> <td>Idade</td> </tr> </thead> <tbody> <%--Esse laço percorre a lista de visitantes, exibindo cada um deles --%> <c:forEach var="pessoa" items="${historyVisits}"> <tr> <td>${pessoa.nome}</td> <td>${pessoa.dataNascimentoString}</td> <td>${pessoa.idade}</td> </tr> </c:forEach> </tbody> </table> </body> </html>
Esse último código da página “ExibirHistorico.jsp” faz uso da tag JSTL ForEach, que será tratado mais adiante na disciplina. Para que seja possível executar a referida página corretamente, faz-se necessária a instalação de duas bibliotecas extras:
A instalação das bibliotecas consiste em copiar os dois arquivos para a pasta WEB-INF/lib do contexto da sua aplicação web.
Esta biblioteca está disponível em http://search.maven.org/remotecontent?filepath=javax/servlet/jsp/jstl/javax.servlet.jsp.jstl-api/1.2.1/javax.servlet.jsp.jstl-api-1.2.1.jar
XEsta biblioteca está disponível em http://search.maven.org/remotecontent?filepath=org/glassfish/web/javax.servlet.jsp.jstl/1.2.1/javax.servlet.jsp.jstl-1.2.1.jar
X