3.5 BeanPessoaLivroVisitas.jsp

<%-- Está página não produz qualquer resultado para a interface do usuário.
---- O objetivo da mesma ter sido utilizada foi, apenas, para fins didáticos.
---- Nesta página são demonstrados quatro coisas:
----
---- 1) uso de tags de ação padrão
---- 2) criação do bean pessoa a partir dos parâmetros do formulário html
---- 3) uso da taglib de formatação para converter a data
---- 4) redirecionamento interno da requisição
--%>

<%@page language="java" 
		contentType="text/html; charset=UTF-8"
		pageEncoding="UTF-8"%>
		
<%@page import="br.aiec.negocio.Pessoa"%>
	
<%--Importando a taglibs formating JSTL --%>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

<!DOCTYPE html>
<html lang="${idioma}">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title></title>
	</head>
	<body>
		<jsp:useBean id="pessoaBean" class="br.aiec.negocio.Pessoa" scope="request">
	
			<%--Utilizando o elemento de ação para atribuir o valor do nome que foi recebido como parâmetro --%>
			<jsp:setProperty name="pessoaBean" property="nome"
				value="${param.nome}" />
	
			<%--Utilizando a taglib parseDate para converter o parâmetro date recebido em formato String --%>
			<fmt:parseDate pattern="dd/MM/yyyy" var="dtNascimento"
				value="${param.dataNascimento}" />
	
			<%--Utilizando o elemento de ação para atribuir o valor da data convertida --%>
			<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>
Copyright © 2014 AIEC.