你在把语言改成英文(美国)以后,struts2会去查找对应的国际化资源文件,即一个名为****_en_US.properties的资源文件,你新建一个这个名字的资源文件试一试

解决方案 »

  1.   

    新建这样一个文件也不行,!不过问题找到了,但是没法解决!希望各位个帮忙解决看看怎么是好!
    问题是:当把系统语言改成英文美国后,页面上填写的日期,struts2.0不会自动转换成Date类型,而是直接获取,即:String类型,所以当他赋给action里面的同名属性时会报错。但是我不解了,文档上说的是通过本地locale语言来自动转换字符串为Date的,为什么中文环境能自动转换成Date,而英文还是字符串呢?
    我打印出了struts.valueStack里面相关的内容,确实为一个字符串!我想大多数解决方法就是,将其手动转换,可是我的页面要填的时间字段好多啊,这样一个个手工转换,,要死人了!大家个帮忙个?看看到底英文不能自动转换,问题出在那里?