Como faço para calcular a idade conforme o código abaixo?

Tudo bem, pessoal? seguinte:

Preciso fazer um código que receba nome, endereço, data de nascimento, cep, rg, cpf, sexo, grau de instrução e retorne as informações via browser, informando a idade da pessoa. Fiz em JSP e estou com a dúvida de como converter, conforme o código abaixo, a data para Date, já que de entrada utilizei “input type=text”.

Já vi tópicos deste assunto, mas continuei na dúvida.

*** Cabecalho.jsp***

<h1>AD2 </h1> Tela para Sistema de Cadastro e Calculo de idade.<br/>

Conteudo.jsp

[code]<%@ page import =“java.util.Date” %>
<%@ page import =“java.text.SimpleDateFormat”%>

Linguagem de Programacao II <%@include file="Cabecalho.jsp"%> Nome:
Data de Nascimento:
Endereço:
CEP:
RG:
CPF:
Sexo: Masculino Feminino Grau de Instrucao: Fundamental Ensino Medio Superior Incompleto Superior

<%@ include file="Calculo.jsp"%> [/code]

recuperaInformacoes.jsp*

[code]<%@ page import=“java.util.Date”%>
<%@ page import=“java.text.SimpleDateFormat”%>

Linguagem de Programacao II <%@ include file="Cabecalho.jsp"%> Os dados informados sao
Nome: <%=request.getParameter("nome")%>
Data de Nascimento: <%=request.getParameter("dtaNascimento")%>
Endereco: <%=request.getParameter("endereco")%>
CEP: <%=request.getParameter("cep")%>
RG: <%=request.getParameter("rg")%>
CPF: <%=request.getParameter("cpf")%>
Sexo: <%=request.getParameter("sexo")%>
Grau de Instrucao: <%=request.getParameter("grau")%>
<%@ include file="Calculo.jsp"%> [/code]

e é preciso justamente outro código para fazer a conversão e o cálculo da idade.

O código abaixo mostra como se faz a conversão de uma String bem formatada para um Date.
Dê uma estudada no código abaixo e vê se ele te ajuda.
Com o Date você pode usar os métodos da classe java.util.Calendar para fazer os cálculos.

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Teste {
	public static void main(String[] args) {
		String strData = "06/04/2010";
		SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
		try {
			Date data = sdf.parse(strData);
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}
}

André , quando for colocar códigos no forum coloque entre as tags code! se você ver em cima do campo de texto existe um botão escrito code que você pode usar para abrir e fechar a tag.

ajuda bastante para melhor compreensão do código.

abraço :wink:

Valeu a ajuda, vou dar uma estudada.

Eu até tinha posto as tags code, mas acho que não soube utilizar direito. Vou dar umaolhada

Valeu