Calcular a idade e mostrar no Browser através de JSP

0 respostas
Menezes_Marinho

Boa noite!!

Tenho os arquivos cabecalho.jsp, conteudo.jsp e recuperaInformacoes.jsp, no arquivo conteudo.jsp digita-se vários dados para cadastro e após clicar no botão enviar, a resposta deverar aparecer no navegador os dados digitados, porém eis a questão:

Um dos dados digitados é a data de nascimento com isso deve aparecer na tela (Browser) a idade correta do usuário.

  1. o que devo incluir no arquivo conteudo.jsp ou recuperaInformacoes.jsp?

  2. como fazer esse cálculo corretamente?

  3. onde devo chamar esse método, no arquivo recuperaInformacoes.jsp?

  • abaixo estão os códigos (com certeza com alguns erros), não tenho os códigos para calcular a idade:

Arquivo conteudo.jsp

<%@ page import ="java.util.Date" %> 
<%@ page import ="java.text.SimpleDateFormat"%> 

<html>
  <head> 
    <Title>Arquivo CONTEUDO.JSP</title> 
  </head> 

<body> 

  <%@include file="cabecalho.jsp"%> 
  <form action="recuperaInformacoes.jsp" method="post"> 
  Nome: <input type ="text" name="nome"/> <br/><br/>

  Data de Nascimento: <input type ="text" name="dtaNascimento"/><br/><br/>

  Endereço: <input type ="text" name="endereco"/><br/><br/>

  CEP: <input type ="text" name="cep"/><br/><br/>

  RG: <input type ="text" name="rg"/><br/><br/>

  CPF: <input type ="text" name="cpf"/><br/><br/>

  Sexo: <select name="sexo"> <br/><br/>
  <option value="Masculino">Masculino</option> 
  <option value="Feminino">Feminino</option> 
  </select><br/><br/>


  Grau de Instrucao: <select name="grau"> 
  <option value="Fundamental">Fundamental</option> 
  <option value="Ensino Medio">Ensino Médio</option> 
  <option value="Superior Incompleto">Superior Incompleto</option> 
  <option value="Superior Completo">Superior Completo</option> 
  </select><br/><br/>

  <input type="submit" value="Enviar"/> 
  </form> 
  <%@ include file="calculo.jsp"%> 
</body> 
</html> 


******Arquivo recuperaInformacoes.jsp*************

<%@ page import="java.util.Date"%> 
<%@ page import="java.text.SimpleDateFormat"%> 

<html>
  <head> 
    <title>Arquivo RECUPERAINFORMACOES.JSP</title> 
   </head>
<body> 
  <%@ include file="cabecalho.jsp"%><br/><br/> 
   <b>Os dados informados são:</b><br/><br/>

   Nome: <%=request.getParameter("nome")%><br/><br/>

   Data de Nascimento: <%=request.getParameter("dtaNascimento")%><br/><br/>

   Endereco: <%=request.getParameter("endereco")%><br/><br/>

   CEP: <%=request.getParameter("cep")%><br/><br/>

   RG: <%=request.getParameter("rg")%><br/><br/>

   CPF: <%=request.getParameter("cpf")%><br/><br/>

   Sexo: <%=request.getParameter("sexo")%><br/><br/>

   Grau de Instrucao: <%=request.getParameter("grau")%><br/><br/>

   <%@ include file="calculo.jsp"%> 
</body>
</html>

Alguém tem uma solução para um iniciante em Java? :?:

Márcio

Criado 21 de setembro de 2010
Respostas 0
Participantes 1