3.5 FormularioLivroVisitasAlterar.jsp
<%-- Esta página é a primeira página da aplicação web de exemplo. ---- É aquela que constroi o formulário HTML de entrada dos dados --%> <%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%--Importando as taglibs core e formating JSTL --%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> <%--Definindo a variável idioma por sessão --%> <c:set var="idioma" value="${not empty param.language ? param.language : not empty language ? language : pageContext.request.locale}" scope="session" /> <%--Alterando o locale --%> <fmt:setLocale value="${idioma}" /> <%--Definindo o pacote.nomeArquivo (fqdn) das mensagens --%> <fmt:setBundle basename="br.aiec.i18n.text" /> <!DOCTYPE html> <html lang="${idioma}"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title> <fmt:message key="site.titulo" /> </title> </head> <body> <h1 align="center"> <fmt:message key="site.saudacao"/> </h1> <form action="ControladorBeanPessoaLivroVisitas.jsp" method="post"> <fmt:message key="site.campo.nome" /> <input type="text" name="nome" value="${pessoa.nome}"><br /> <fmt:message key="site.campo.dataNascimento" /> <input type="text" name="dataNascimento" value="<fmt:formatDate pattern="dd/MM/yyyy" value="${pessoa.dataNascimento}" />"> (dd/MM/yyyy)<br /><br /> <%--Criando campos ocultos para permitir a identificação por parte do Servlet que irá efetuar o procedimento de alteração dos dados --%> <input type="hidden" name="tipoBD" value="${param.tipoBD}"> <input type="hidden" name="id" value="${pessoa.id}"> <input type="submit"> </form> </body> </html>