type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: For input string: "1</a>"
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.NumberFormatException: For input string: "1</a>"
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
java.lang.Integer.parseInt(Integer.java:456)
java.lang.Integer.parseInt(Integer.java:497)
org.apache.jsp.reply_jsp._jspService(reply_jsp.java:48)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
--------------------------------------------
Apache Tomcat/5.0.28
请问一下这是什么错误啊,代码那么长不知道改哪里啊
------解决方案--------------------
.NumberFormatException
你想转化为整数,但是无法转为整数,因为有非法符号
------解决方案--------------------
java.lang.NumberFormatException: For input string: "1</a>"
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
这错误很明显吧、
org.apache.jsp.reply_jsp._jspService(reply_jsp.java:48)
把48行贴出来看看。
------解决方案--------------------
java.lang.NumberFormatException: For input string: "1</a>"
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
根据这两句可以看出数据类型转换有问题!格式不对,或者出现了空值
------解决方案--------------------
------解决方案--------------------
out.println(request.getParameter("id"));
out.println(request.getParameter("rootId"));
先看看传过来的参数是什么值,先判断 null 和"" 嘛
------解决方案--------------------
- Java code
//从上个页面传过来的id或者rootId含有非数字格式的数据,多了个</a>,按楼上说的先把这俩参数打印出来看看<% int id = Integer.parseInt(request.getParameter("id"));int rootId = Integer.parseInt(request.getParameter("rootId")); %>
------解决方案--------------------
代码迷推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.daimami.com/search?q=317