我javabean里面某一字段设为long类型的数据
但我在获取时报错了
如何解决
请高手解决:
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at com.csyingwu.util.RequestUtil.getInt(RequestUtil.java:22)
at com.csyingwu.servlet.UserServlet.modify(UserServlet.java:102)
at com.csyingwu.servlet.UserServlet.doPost(UserServlet.java:52)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)

解决方案 »

  1.   

    可能是"null"了,看看你前一个页面专了什么值过来.是"null"而不是null哦
      

  2.   

    用Apache的包的工具类吧...
    String num = StringUtils.defaultString(request.getParamter("longData"),"");然后再用Long.parseLong(num);转换一下就OK了
      

  3.   

    java.lang.NumberFormatException: null获取的数据是 null ,先确定数据已经放入request中 ,或者你可以放到session中然后从session中去取
      

  4.   

    应该是你用request.Parameter()取的时候 那个name 取错了!你现在取的是空值!