问题原因,没进行空判断
Double
之前:
String m=request.getParameter("money");
Double money=Double.parseDouble(m);
改后:
String m=request.getParameter("money");
Double money=0.0;
if(m!=null)
money=Double.parseDouble(m);
Date
之前:
String time=request.getParameter("endTime");
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date endTime=df.parse(time);
String time=request.getParameter("endTime");
Date endTime=new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
if(time!=null)
endTime=df.parse(time);