我认为这是一个很简单的问题,但我从来没有得到任何明确的答案。
我目前正在处理struts应用程序的国际化。经过长时间的研究,我发现在struts-config.xml中缺少了一些东西:消息-资源。
<struts-config>
...
<message-resources parameter="my.bundle"/>
</struts-config>我想知道我是否需要加一句?类似于:
<struts-config>
...
<message-resources parameter="my.bundle"/>
<message-resources parameter="my.bundle_en"/>
<message-resources parameter="my.bundle_it"/>
</struts-config>或者struts会将默认包与其所有版本链接起来?
发布于 2014-11-20 21:36:15
不,您只需要定义默认资源,例如
<message-resources parameter="com.bundle" null="false" />在您的"res“目录中,创建package "com”,并将每种语言的*.properties文件放入其中。
bundle.properties
bundle_en.properties
bundle_de.properties默认属性用于默认语言。在任何语言中都找不到键的情况下,struts使用默认包中的键。
https://stackoverflow.com/questions/27042592
复制相似问题