olá pessoal, sou novo no forum e gostaria da ajuda de vocês para resolver um programinha HTML que empaquei nele. ainda sou inexperiente na área e peço desculpas se postei no lugar errado.
ai vai:
<%–
Document : index
Created on : 28/10/2008, 08:01:52
Author : cliente
–%>
<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
“http://www.w3.org/TR/html4/loose.dtd”>
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>
<title>JSP Page</title>
</head>
<body>
<h2>Ola Internet!</h2>
<form action=processar.jsp>
Insira seu nome: <input type=text name=nome value=‘nome aqui’>
Insira sua idade: <input type=text name=idade value=‘0’ maxlength=2>
<input type=submit value=enviar>
</form>
<%
String sNome = request.getParameter(“nome”);
int idade = Integer.parseInt(request.getParameter(“idade”));
out.println(“Olá “+sNome+”<br>”);
out.println(“Hoje você tem”+Integer.toString(idade)+“anos<br>”);
%>
</body>
</html>
quando compilo ele consta no seguinte erro:
HTTP Status 500 -
type Exception report
message
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 /index.jsp at line 25
22: </form>
23: <%
24: String sNome = request.getParameter(“nome”);
25: int idade = Integer.parseInt(request.getParameter(“idade”));
26: out.println(“Olá “+sNome+”<br>”);
27: out.println(“Hoje você tem”+Integer.toString(idade)+“anos<br>”);
28: %>
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.index_jsp._jspService(index_jsp.java:74)
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)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.
Apache Tomcat/6.0.16
agradeço desde já a ajuda dos colegas