我的数据转换语句如下:
int id=Integer.parseInt(request.getParameter("xxid"));
其中xxid是前面页面传过来的有值,
总是提示错误,如下:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: null
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: null
java.lang.Integer.parseInt(Integer.java:436)
java.lang.Integer.parseInt(Integer.java:518)
org.apache.jsp.manage.cq_005fedit_jsp._jspService(cq_005fedit_jsp.java:80)
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.
请高手解决,在线期待中!!!
目前就10积分请见谅!!
数据转换错误,java.lang.NumberFormatException: null
parseInt转换会触发NumberFormatException异常。int id=Integer.parseInt(request.getParameter("xxid"));这种异常,一般是当request.getParameter("xxid")包含非数字字符,或为null的时候出现。你输出一下request.getParameter("xxid")的值是什么。--- 下面异常信息都有提示了,说明request对象中,不存在xxid...
数据转换错误java.lang.numberformatexception null java.lang.integer...
错误出现原因:数字格式化异常,如果id、rootId 是null,你的代码是要把null转换成int类型,就会出错,可以修改代码如下:int id = 0;int rootId = 0;if(request.getParameter("id") != null && !"".equals(request.getParameter("id"))) { id = Integer.parseInt(request.getParameter("id"))...
帮帮忙,不知道为什么?谢谢了java.lang.NumberFormatException: null
java.lang.NumberFormatException: null at java.lang.Integer.parseInt(Unknown Source)这应该是你使用了Integer.parseInt(String)时, String类型的参数为null引起的,导致无法将字符串解析为int类型。请检查一下你的字符串对象有没有正确的赋值。
...for servlet ChinaActionServlet threw exception
类型转换错误,Integer.parseInt()这个方法里面的参数是null
java中常见的几种异常
2、数据类型转换异常:java.lang.ClassCastException 当试图将对某个对象强制执行向下转型,但该对象又不可转换又不可转换为其子类的实例时将引发该异常,如下列代码。Object obj = new Integer(0);String str = obj;3、没有访问权限:java.lang.IllegalAccessException 当应用程序要调用一个类,但当前...
java中常见的几种异常
文件未找到异常:FileNotFoundException 字符串转换为数字异常:NumberFormatException 操作数据库异常:SQLException 输入输出异常:IOException 方法未找到异常:NoSuchMethodException java.lang.AbstractMethodError 抽象方法错误。当应用试图调用抽象方法时抛出。 java.lang.AssertionError 断言错。用来指示一个断言失败的情况。 java...
java.lang.NumberFormatException
回答:需要的数据很可能是int或其他数值类型,""字符串不能转换为目的数据所以报此异常
java.lang.NumberFormatException: For input string: "null"
request.getParameter("test"));时出现了异常 分析:1.input标签里没写任何值就直接提交了,出现了值空;2.input标签里的name值错了。这是新手较常出现的错误,如果不是这样请你把具体的页面和后台代码发给我。比较利于大家帮你分析,web开发有些异常不是光看控制台打印就能解决的,需要自己分析。
numberformatexception是什么异常
1、SQLException:由于操作数据库所产生的异常。2、NullPointerException:空指针异常,当你指向一个没有元素的坐标时会产此异常。3、NoSuchFieldException:字段未找到异常。4、NoSuchMethodError:方法未找到异常。经常是由于导包错误或者误删导致方找不到。5、最后NumberFormatException:由于字符串类型转化为数字...
java.lang.NumberFormatException问题!!!
myVIP_NO = Integer.parseInt(VIP_NO);出异常的是这句 ,原因是传到parseInt里的VIP_NO的内容是V20090010 可以看到你在这句之前是有一个截取的处理的就是下面这个 VIP_NO = s.substring(0,9);首先字符串中字符位置的下标是从0开始 我不太清楚这个截取的意图 如果是要去掉V的话那么把0改成1 ...