关于Struts 2对Date类型的自动类型转换出错的问题
2012-05-16 10:18
357 查看
在学习Struts 2自动类型转换的时候,出现了这样的问题:对于Date类型,并不能实现从字符串到Date类型的自动类型转换。
在浏览器中,对于自己写的注册页面里的生日文本框,当输入的内容为“2012-05-16”(中文日期格式)的时候,提交表单后,服务器后台出现了日期类型转换异常,说找不到setBirthday(java.lang.String)方法。当输入的内容为“05/16/2012”(美式日期格式)的时候,提交表单后并没有出现类型转换异常。
原因:由于我的浏览器是英文显示的,而且浏览器里的语言优先级别是英语排在了汉语之前。就拿谷歌浏览器来说:
![](http://my.csdn.net/uploads/201205/16/1337134732_5921.png)
这里只要将中文简体上移到第一位即可解决所出现的问题。
在浏览器中,对于自己写的注册页面里的生日文本框,当输入的内容为“2012-05-16”(中文日期格式)的时候,提交表单后,服务器后台出现了日期类型转换异常,说找不到setBirthday(java.lang.String)方法。当输入的内容为“05/16/2012”(美式日期格式)的时候,提交表单后并没有出现类型转换异常。
原因:由于我的浏览器是英文显示的,而且浏览器里的语言优先级别是英语排在了汉语之前。就拿谷歌浏览器来说:
![](http://my.csdn.net/uploads/201205/16/1337134732_5921.png)
这里只要将中文简体上移到第一位即可解决所出现的问题。
相关文章推荐
- 关于mybatis 传入基本参数类型使用if test 判断出错的问题
- 关于PreparedStatement插入Date类型值会报错的问题
- 关于java将String类型的时间字符串转换为Date类型的问题
- 解决struts 注入 Date类型转换问题
- 关于Oracle字段类型Date使用mybatis generator自动生成工具出现的查询日期只精确到年月日问题
- 关于Java读取mysql中date类型字段默认值'0000-00-00'的问题
- 关于Java读取mysql中date类型字段默认值'0000-00-00'的问题
- 关于数据库Date类型和DateTime类型比较问题
- 关于SpringMVC+java+mysql的Date类型的时间问题
- 笔记:关于protobuf协议传输repeated(即表/数组)类型数据出错问题。
- 关于GUID类型出错的问题(随笔)
- 关于GUID类型出错的问题(随笔)
- 关于SpringMVC中String与Date类型转化问题
- 关于Oracle10g驱动date类型没有时分秒问题
- 关于表单提交时date类型的转换问题
- struts2.2.1.1 类型转换问题 (传递Date类型参数)
- 关于在struts2.0中应用json产生类型访问异常问题的解决
- 关于java获取Oracle中date类型字段问题
- 关于毫秒数转date类型的细节问题
- Sqoop 将hdfs上的文件导入到oracle中,关于date类型的问题