Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for pr
来源:互联网 发布:部落冲突数据大全2017 编辑:程序博客网 时间:2024/04/28 04:01
在springmvc中如果表单属性的类型是日期型时,从页面绑定字符串数据会出错
Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for property 'expert.birthdate'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [java.lang.String] to required type [java.util.Date] for property 'birthdate': no matching editors or conversion strategy found
解决方法
1.控制器继承 extends SimpleFormController
Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for property 'expert.birthdate'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [java.lang.String] to required type [java.util.Date] for property 'birthdate': no matching editors or conversion strategy found
解决方法
1.控制器继承 extends SimpleFormController
2.重写initBinder方法
- @InitBinder
- protected void initBinder(HttpServletRequest request,
- ServletRequestDataBinder binder) throws Exception {
- DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- CustomDateEditor dateEditor = new CustomDateEditor(fmt, true);
- binder.registerCustomEditor(Date.class, dateEditor);
- super.initBinder(request, binder);
- }
注意SimpleDateFormat日期格式与页面日期格式要一致!
0 0
- Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for pr
- Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for pr
- Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for pr
- 解决:Failed to convert value of type 'java.lang.String' to required type 'java.util.Date';
- Failed to convert property value of type [java.lang.String] to required type [boolean] for property
- Failed to convert property value of type 'java.lang.String' to required type 'int' for property
- Cannot convert value of type [java.lang.String] to required type [java.util.Date] for property 'xxx'
- Cannot convert value of type [java.lang.String] to required type [java.util.Date] for property 'xxx'
- 关于springMVC中:Failed to convert property value of type 'java.lang.String' to required type 'java.util
- springmvc-- Failed to convert property value of type 'java.lang.String' to required type
- Failed to convert property value of type [java.lang.String] to required type [int]
- Failed to convert from type java.lang.String to type java.util.Date for value解决办法
- spring Failed to convert property value of type 'java.lang.String' to required type 'int' for proper
- Failed to convert property value of type 'java.util.Properties' to required type 'org.springframewor
- spring mvc 数据绑定报错 Failed to convert property value of type 'java.lang.String' to required type 'int'
- Failed to convert from type java.lang.String to type java.util.Date for value………解决办法
- Failed to convert from type java.lang.String to type java.util.Date for value………解决办法
- Failed to convert from type java.lang.String to type java.util.Date for value………解决办法
- 无法启动Windows安全中心服务怎么办?邪恶的 拷啦快速拷贝 KaolaFastCopy
- warning : WINVER not defined. Defaulting to 0x0600(Windows Vista)
- ArcGIS影响矫正
- 线程学习
- js元素选择器-js更具name获取元素中的元素
- Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for pr
- /dev/console,/dev/tty和/dev/null
- Struts2拦截器解决乱码问题
- android studio数字签名的获取办法mac
- 使用powerdesigner显示表和列的注释
- android查看网络图片
- 关联规则挖掘之apriori算法
- python urllib
- 背景音乐播放