2.4 - 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.