Erro ao processar uma página JSP

Oi, estou com um erro em minha primeira página JSP.

Quando clico no botão enviar, a página processar.jsp mostra os seguintes erros:

    HTTP Status 500 -   
     
    --------------------------------------------------------------------------------  
      
    type Exception report  
      
    message  
      
    descriptionThe server encountered an internal error () that prevented it from fulfilling this request.  
     
   exception   
    
  org.apache.jasper.JasperException: java.lang.NumberFormatException: null  
   root cause   
     
   java.lang.NumberFormatException: null  

Segue o código:

[code]<%–
Document : processar.jsp
Created on : 23/08/2008, 08:40:44
Author : Francis
–%>

Processamento das informações

<% // tag de abertura de código JSP, dentro do código HTML
String sNome = request.getParameter(“nome”); /** utiliza o objeto “request” para capturar
* o parâmetro “nome” (que é o respectivo nome
* do input em index.jsp) e armazena-o em uma variável
* Objeto String.
**/

int idade = Integer.parseInt(request.getParameter(“idade”)); /** utiliza o objeto “request”
* para capturar o parâmetro “idade” (a respectiva idade do input em “index.jsp”)
* e armazena-o em uma variável nativa do tipo int. Ocorre a conversão
* para Inteiro a partir da ajuda da classe Integer.
**/

out.println("Olá " +sNome+ “
”); /** “out” é um objeto do tipo JspWriter, usado para escrever
* dados de retorno para o navegador, geralmente código HTML.
* Aqui, há um código que faz com que a aplicação cumprimente o usuário pelo nome.
*/

out.println(“Hoje você tem " +Integer.toString(idade)+ " anos de idade
”); /** Um pequeno cálculo realizado
* com o valor inteiro da idade e a exibição deste resultado.
*/

%>

    [/code]

Segunda tentativa e mais erros:

[code]description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /processar.jsp at line 18

                                           *  Objeto String.
                                          **/

int idade = Integer.parseInt(request.getParameter(“idade”)); /** utiliza o objeto “request”
* para capturar o parâmetro “idade” (a respectiva idade do input em “index.jsp”)
* e armazena-o em uma variável nativa do tipo int. Ocorre a conversão
* para Inteiro a partir da ajuda da classe Integer.

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

root cause

java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Integer.java:415)
java.lang.Integer.parseInt(Integer.java:497)
org.apache.jsp.processar_jsp._jspService(processar_jsp.java:66)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

[/code]

Espero poder resolver este erro e continuar com meus estudos.

Obrigado.

Olá

Acho que você não informou o parametro idade na URL.

Mas eu não sei onde errei no código. É minha primeira página e não sei como agir.