Olá pesoal,
estou com um problema na hora de receber um campo
em uma pagina JSP no comando request quando vou dar request
a string está com " 1" e na hora de dar parse para int está me dando erro
O que poderia fazer pra não dar esse erro ???
abs
Erro:
org.apache.jasper.JasperException: Exception in JSP: /associa.jsp:19
16: out.println("consultor ="+request.getParameter("consultor"));
17: out.println("empresa ="+request.getParameter("empresa"));
18: int consultor = Integer.parseInt(request.getParameter("consultor"));
19: int empresa = Integer.parseInt(request.getParameter("empresa"));
20: // gn.adicionarConsultorEmpresa( consultor,empresa );
21:
22: %>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.NumberFormatException: For input string: " 1"
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
java.lang.Integer.parseInt(Integer.java:447)
java.lang.Integer.parseInt(Integer.java:497)
org.apache.jsp.associa_jsp._jspService(associa_jsp.java:61)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.25 logs.