【发布时间】:2014-03-16 23:40:54
【问题描述】:
这是我的控制器:
@InitBinder
protected void initBinder(final WebDataBinder binder) {
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.SHORT, new Locale("lt"));
dateFormat.setLenient(true);
CustomDateEditor editor = new CustomDateEditor(dateFormat, true);
binder.registerCustomEditor(Date.class, editor);
}
当我提交表单时,我收到一条错误消息:
无法将 java.lang.String 类型的属性值转换为必需的 为属性 dateFrom 键入 java.util.Date;嵌套异常是 org.springframework.core.convert.ConversionFailedException: 失败 从 java.lang.String 类型转换为 java.util.Date 类型以获得值 2014-02-20;嵌套异常是 java.lang.IllegalArgumentException
如何解决这个问题?
【问题讨论】:
标签: java spring-mvc