原因:前台传到后台是String 类型的,后台Date类型,所以会报错
解决办法:在controller中写 以下方法,即可
@org.springframework.web.bind.annotation.InitBinder
public void InitBinder(WebDataBinder binder, WebRequest request)
{
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
CustomDateEditor editor = new CustomDateEditor(df,true);//参数为true表示允许为空值
binder.registerCustomEditor(Date.class, editor);
}