Strtus 2 中的属性文件位置

问题描述 投票:0回答:1

我在我的应用程序中使用 Struts 2。我有一个

MessageResources.properties
,其中给出了所有键和值。该文件位于位置
${tomcat_home}/properties/resources
。我的问题是如何在
struts.xml
中提供此文件位置?在
struts.xml
我尝试过给予

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

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

java configuration struts2 localization internationalization
1个回答
2
投票

Struts2 从类路径加载属性。将属性文件放入给定包下的

src
resources
文件夹中。

如果包名称是

com.example.resources
那么你应该使用

<constant name="struts.custom.i18n.resources" value="/com/example/resources/MessageResources"/>
© www.soinside.com 2019 - 2024. All rights reserved.