java.lang.NumberFormatException: null错误

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

exception

org.apache.jasper.JasperException: java.lang.NumberFormatException: null
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
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)
com.ec.survey.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:56)

root cause

java.lang.NumberFormatException: null
java.lang.Long.parseLong(Unknown Source)
java.lang.Long.valueOf(Unknown Source)
org.apache.jsp.SurveyShow_jsp._jspService(SurveyShow_jsp.java:65)
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)
com.ec.survey.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:56)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.
不知为啥,我在问题补充里写了好几次,都无法显示内容的?
最后一次,相关jsp页面贴在我的百度空间里,链接如下:
http://hi.baidu.com/benleeliao/blog/item/1b8e1f022a74810f728da565.html

转换成数字类型的异常,楼主把null值转换成数字类型的值时候出现的错误

ps:下次问问题把代码贴出来,你这样问了等于不问
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-25
数学格式一场,你看看是不是你struts标签里面没有填值引起的。应该是一个Long型的数据 没有填值它强行把null值转换成long引起的错误。
第2个回答  2010-04-25
空指针异常
第3个回答  2010-04-25
数字格式异常,请楼主贴出源码

做修改错误 java.lang.NumberFormatException: null
java.lang.NumberFormatException: null ,说明你在将字符串转为 int 的时候,字符串为 NULL, 你仔细检查下你 Integer.parseInt("xxx") 这里的调用!GOOD LUCK

java.lang.NumberFormatException: null java.lang.NumberFormatException...
java.lang.NumberFormatException是最简单的运行时异常,典型情况是你将某个不能专成数字类型的字符串强专成数字,比如int long double.

求救,java.lang.NumberFormatException: null
错误信息很明显,是告诉你数字格式化错误的异常,看看你代码,int id = Integer.parseInt(request.getParameter("id"));检查下,看看request.getParameter("id")得到的id是否为null。

java.lang.NumberFormatException: null
报错的原因是:你在action中没有得到pageNum,null传入到Integer.parseInt(null)报错 不知道你使用的是哪种框架,如果有request。就用request.getParameter("pageNum")来获取。另外你检查下前台的js,有没有取到值 在window.location.href这句的上面加上 alert(sele)看看。

java.lang.NumberFormatException: null
应该是你从页面读到的数据没有转化类型,因为你从页面读到的数据默认都是String类型的,如果你本来的类型是int类型你要转换的

帮帮忙,不知道为什么?谢谢了java.lang.NumberFormatException: null
java.lang.NumberFormatException: null at java.lang.Integer.parseInt(Unknown Source)这应该是你使用了Integer.parseInt(String)时, String类型的参数为null引起的,导致无法将字符串解析为int类型。请检查一下你的字符串对象有没有正确的赋值。

java.lang.NumberFormatException: null
把你的if后面的括弧后面的那个分号去掉,if里面加一条: && “null”.equalsIgnoreCase(你的变量.trim())

JSP问题求助啊java.lang.NumberFormatException: null
由于你从request中获取price这个值String price=request.getParameter("price");,但是由于你前台页面的编写,请求中这个值可能为null,然后在执行Integer.parseInt(price)这句的时候 price为null就会报错java.lang.NumberFormatException: null 解决办法就是在shangpin item=new shangpin(Bookid,Bookname,Integer...

数据转换错误,java.lang.NumberFormatException: null
parseInt转换会触发NumberFormatException异常。int id=Integer.parseInt(request.getParameter("xxid"));这种异常,一般是当request.getParameter("xxid")包含非数字字符,或为null的时候出现。你输出一下request.getParameter("xxid")的值是什么。--- 下面异常信息都有提示了,说明request对象中,不存在xx...

java.lang.NumberFormatException: null
应该是你进行类型转换的时候出问题了。你应该是把一个字符串转换成一个数字,但是运行过程中这个字符串是null 信息太少了

相似回答