Long zsocId = Long.valueOf(String.valueOf(params.get("zsocId")));
当传入的值为空,就不能被String.valueOf(),也不能被Integer.parseInt(),Long.parseLong()等方法调用,所以会报错。
解决方法:
String StrAge = request.getParameter("str");
if (StrAge != null && !StrAge .equals("")){
obj.setAge(Long.parseLong(StrAge));
}