这种方式不需要写StringToDateConverter类,而是使用spring自己提供的类,诸如CustomDateEditor ,CustomBooleanEditor,CustomNumberEditor
Controller类中添加
@InitBinder
public void InitBinder(WebDataBinder binder)
{
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setLenient(false); //当输入1999-55-1时报错 如果为true 会在1999年份上加上55个月
binder.registerCustomEditor(Date.class,new CustomDateEditor(dateFormat, true));
}