你在把语言改成英文(美国)以后,struts2会去查找对应的国际化资源文件,即一个名为****_en_US.properties的资源文件,你新建一个这个名字的资源文件试一试
解决方案 »
- 三大框架搭建的网站错误,求牛人解答
- TOMCAT起不了,老是报错
- 怎么学习jsp,大家都进来交流一下
- ssh 整合时报错java.lang.reflect.InvocationTargetException... 但是能运行起
- 服务器集群是不是一个服务器机箱中有几个独立的软硬件系统?
- SPRING XmlBeanFactory 初级问题 在线等
- struts-el 与jstl的表达式语言
- 如何交换两个数?
- 令我十分头痛的EJB问题,请各高手看看了
- 【ligerui】使用$("form").ligerForm()后select中的内容不显示
- hibernate做单表查询也会发生"lazyinitializationexception "?
- resin2.1.9中实现ssl双向认证疑问
问题是:当把系统语言改成英文美国后,页面上填写的日期,struts2.0不会自动转换成Date类型,而是直接获取,即:String类型,所以当他赋给action里面的同名属性时会报错。但是我不解了,文档上说的是通过本地locale语言来自动转换字符串为Date的,为什么中文环境能自动转换成Date,而英文还是字符串呢?
我打印出了struts.valueStack里面相关的内容,确实为一个字符串!我想大多数解决方法就是,将其手动转换,可是我的页面要填的时间字段好多啊,这样一个个手工转换,,要死人了!大家个帮忙个?看看到底英文不能自动转换,问题出在那里?