jsp操作数据库插入数据出现异常
java.lang.NumberFormatException: null求解
at org.apache.jsp.addDept_jsp._jspService(addDept_jsp.java:120)
int empCount = Integer.parseInt(request
.getParameter("empCount"));错误指向这里,不知道如何解决,不知道有哪位高手能帮帮忙吗??
------解决方案--------------------你这里接收到的值不能装换成int,对输入条件进行一下限制吧
------解决方案--------------------request.getParameter("empCount") 为非数字的字符串,像aaabbb,转换就抛异常了,限制下输入吧
------解决方案--------------------输入数字应该没问题,输入字母会报错
------解决方案--------------------正解
------解决方案--------------------你的异常信息说明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()