这是什么错误啊 求大神解决!

rjoannew 2013-05-29 02:37:20
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: ""
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:500)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:413)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
com.lbs.leaf.sysmanage.webcontroller.OperateLogFilter.doFilter(OperateLogFilter.java:87)
com.lbs.leaf.sysmanage.webcontroller.SafetyFilter.doFilter(SafetyFilter.java:239)
com.lbs.leaf.persistence.HibernateFilter.doFilter(Unknown Source)
com.lbs.leaf.webcontroller.DisableHttpCacheFilter.doFilter(Unknown Source)
com.lbs.leaf.webcontroller.EncodingFilter.doFilter(Unknown Source)


root cause

java.lang.NumberFormatException: For input string: ""
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
java.lang.Integer.parseInt(Integer.java:468)
java.lang.Integer.parseInt(Integer.java:497)
org.apache.jsp.topFunc_jsp._jspService(topFunc_jsp.java:92)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
com.lbs.leaf.sysmanage.webcontroller.OperateLogFilter.doFilter(OperateLogFilter.java:87)
com.lbs.leaf.sysmanage.webcontroller.SafetyFilter.doFilter(SafetyFilter.java:239)
com.lbs.leaf.persistence.HibernateFilter.doFilter(Unknown Source)
com.lbs.leaf.webcontroller.DisableHttpCacheFilter.doFilter(Unknown Source)
com.lbs.leaf.webcontroller.EncodingFilter.doFilter(Unknown Source)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.36 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.36
...全文
140 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
Intboy 2013-05-30
  • 打赏
  • 举报
回复
java.lang.NumberFormatException: For input string: ""
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
java.lang.Integer.parseInt(Integer.java:468)
空字符串转数字异常了
whos2002110 2013-05-30
  • 打赏
  • 举报
回复
你在控制层的方法参数里面用了基本数据类型int,改成Integer就没问题了
Man_Jiang 2013-05-30
  • 打赏
  • 举报
回复
类型转换那块出错了
  • 打赏
  • 举报
回复
你再转数字的地方看看得到的是什么值。。。估计是空或者非数字的。
小帅庾 2013-05-30
  • 打赏
  • 举报
回复
说的是类型转换失败!定义的是 Integer 类型 你填写的是String类型的 并且是一个空的字符串!
jinoon 2013-05-29
  • 打赏
  • 举报
回复
进行类型转换的时候,出现了空字符串
猪公公 2013-05-29
  • 打赏
  • 举报
回复
引用 9 楼 vsddvsd 的回复:
org.apache.jasper.JasperException: For input string: "" 要的是integer你传了string,,,作下非空校验,,
应该就是这个问题
  • 打赏
  • 举报
回复
你在jsp页面获取到的值是空字符串,然后你对那个空的字符串进行了转换,所以出现了字符串转换异常,你可以在转换之前做下判断,为空的则不进行转换就好了。
General-M 2013-05-29
  • 打赏
  • 举报
回复
org.apache.jasper.JasperException: For input string: "" 要的是integer你传了string,,,作下非空校验,,
一梭子码农 2013-05-29
  • 打赏
  • 举报
回复
字符串为空时不可以进行类型转换.
dgcxyc 2013-05-29
  • 打赏
  • 举报
回复
你获得的string是空啊 不能完成你要做的操作。 你得到了string后,先判断null或者是"",然后你再去操作
  • 打赏
  • 举报
回复
饿,说反了,你是把string转为int型?
  • 打赏
  • 举报
回复
你是把int转string型?
rjoannew 2013-05-29
  • 打赏
  • 举报
回复
是哪段代码的错误?
ZHOU西口 2013-05-29
  • 打赏
  • 举报
回复
转换一个非数值型字符串为数值,貌似是空啊
rjoannew 2013-05-29
  • 打赏
  • 举报
回复
HTTP Status 500 - 还要什么背景?
跳蚤图 2013-05-29
  • 打赏
  • 举报
回复
发生错误的背景是什么啊?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧