关于Struts国际化问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 23:43:46
Struts里做国际化
有下面三个属性文件
ApplicationResource.properties
ApplicationResource_en.properties
ApplicationResource_ja_JP.properties

浏览器默认日文,现在有一个问题,如果属性文件名字叫ApplicationResource_ja_JP.properties就会报下面得警报
“Resource properties/ApplicationResource_ja.properties Not Found.”

如果属性文件名字叫ApplicationResource_ja.properties就会报下面得警报
“Resource properties/ApplicationResource_ja_JP.properties Not Found.”
只有当ApplicationResource_ja_JP.properties和ApplicationResource_ja.properties都存在的时候才不会报这个警告

都是日文得属性文件,不是下一个就可以吗?为什么要两个都有呢?
谢谢
是用 XXXAction.do执行的
如果要是用个 XXXX.jsp执行的话 没有问题

是按节点的方式来查找的文件的,Resourceboundle查找的是ApplicationResource.properties,然后根据语言环境来顺序往下查找的,你用的是哪个jar包,把那个类用反编译器反编译一下看一下源代码就知道了

兄弟在csdn中问的话那样会有人很快回答!这个问题我不会,我还没有学到了啊!