Strtus2中的属性文件位置

时间:2016-06-01 14:03:14

标签: java configuration struts2 localization internationalization

我在我的应用程序中使用Struts2。我有一个MessageResources.properties,其中给出了所有的键和值。此文件位于${tomcat_home}/properties/resources位置。我的问题是如何在struts.xml中提供此文件位置?在struts.xml我试过了

<constant name="struts.custom.i18n.resources" value="/usr/local/tomcat/properties/resources/MessageResources"/>

但这不起作用。未检索到属性。

1 个答案:

答案 0 :(得分:2)

Struts2从类路径加载属性。将属性文件放在给定包下的srcresources文件夹中。

如果包名称为com.example.resources,那么您应该使用

<constant name="struts.custom.i18n.resources" value="/com/example/resources/MessageResources"/>