<%@page import="java.util.Date"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="br.aiec.Pessoa"%>
<%@page language="java"
contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>BeanPessoa - Livro de Visitas - JSP</title>
</head>
<body>
<jsp:useBean id="pessoaBean" class="br.aiec.Pessoa" scope="request">
<%
//Obtendo o nome do formulário HTML no formato String
String nomePessoa = request.getParameter("nome");
%>
<%--Utilizando o elemento de ação para atribuir o valor do nome que foi recebido --%>
<jsp:setProperty name="pessoaBean" property="nome" value="<%=nomePessoa%>"/>
<%
//Obtendo a data do formulário HTML no formato String
String strDtNascimento = request.getParameter("dataNascimento");
//Convertendo a data no formato String para o tipo java.util.Date
Date dtNascimento = new SimpleDateFormat("dd/MM/yyyy").parse(strDtNascimento);
%>
<%--Utilizando o elemento de ação para atribuir o valor da data, devidamente convertida, que foi recebida como parâmetro --%>
<jsp:setProperty name="pessoaBean" property="dataNascimento" value="<%=dtNascimento%>"/>
</jsp:useBean>
<%-- Redirecionando para o servlet de historico de visitas --%>
<jsp:forward page="/historicoLivroVisitas.do" />
</body>
</html>