当前位置: 代码迷 >> Java Web开发 >> jsp操作数据库插入数据出现错误java.lang.NumberFormatException: null求解
  详细解决方案

jsp操作数据库插入数据出现错误java.lang.NumberFormatException: null求解

热度:5496   发布时间:2016-04-10 23:34:43.0
jsp操作数据库插入数据出现异常java.lang.NumberFormatException: null求解
at org.apache.jsp.addDept_jsp._jspService(addDept_jsp.java:120)

int empCount = Integer.parseInt(request
.getParameter("empCount"));错误指向这里,不知道如何解决,不知道有哪位高手能帮帮忙吗??

jsp

------解决方案--------------------
你这里接收到的值不能装换成int,对输入条件进行一下限制吧
------解决方案--------------------
request.getParameter("empCount") 为非数字的字符串,像aaabbb,转换就抛异常了,限制下输入吧
------解决方案--------------------
输入数字应该没问题,输入字母会报错
------解决方案--------------------
引用:
你这里接收到的值不能装换成int,对输入条件进行一下限制吧
正解
------解决方案--------------------
你的异常信息说明request.getParameter("empCount")为null,做个判断,如果为null或者空时,置零或者不用paeseInt这个方法
------解决方案--------------------
Integer.parseInt(request.getParameter("empCount"));
你的 request.getParameter("empCount")  是 null

format 异常了。
------解决方案--------------------

String empCount=request.getParameter("empCount"));
int empCount=0;
if(null!=empCount && !"".equals(empCount)){
try{
  empCount = Integer.parseInt(empCount);
}catch(Exception e){
 //处理
}
}

------解决方案--------------------
用这个试试Integer.ValueOf()
  相关解决方案