错误
错误代码
// 获取学号
long studentNumber = Long.parseLong(request.getParameter("studentNumber"));
原因
不能把空字符串转换成数字,所以报错。
解决
在转换之前,判断字符串是否非空。
正确代码
// 获取学号
String studentNumberStr = request.getParameter("studentNumber");
if(!studentNumberStr.equals("")&&studentNumberStr!=null){
long studentNumber = Long.parseLong(studentNumberStr);
}