Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for property 'cTime';
一般出错的原因是MySQL数据库使用的Date类型格式为(1990-12-01 00:00:00),而页面引用时间插件也是该类型。但会报错。
解决方法:在controller里引用即可
@InitBinder
public void initBinder(WebDataBinder binder) {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setLenient(true);
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}