SpringMVC报异常:java.lang.NumberFormatException: null

图片说明

图片说明

图片说明

参考在线文档的网址是http://tool.oschina.net/apidocs/apidoc?api=javaEE6

getParameter("id")是得到get、post提交的参数,类型为String,进行转换时需要确认得到的不能是null、""、或者非整数形式。
最好加上判断:
String idStr=request.getParameter("id");
long userId=0;
if(idStr==null||"".equals(idStr)){
//处理错误
}else{
try{
userId=Long.parseLong(idStr);
}catch(Exception e){
//处理异常
}
}

你这应该用的是Spring+MyBatics框架,可以利用自动注入获得属性。

明摆着你这个获取的值是null,null强转成Long型自然就报错了