在j2ee app中使用属性文件的不同方法

时间:2009-12-16 13:05:48

标签: jsp java-ee properties struts2 glassfish

我有一个使用Struts2的j2ee应用程序。我有一个gloabl属性文件,该文件在struts.properties中声明,位于WEB-INF/classes。它有以下设置:

struts.custom.i18n.resources=mypropertyfile

mypropertyfile也位于WEB-INF/classes

比如说它包含以下内容:

pdf.test.title=PDF Test

然后在jsp上我使用以下内容来使用属性文件

<s:text name="pdf.test.title"/>

此设置正在Sun App Server 8.2上运行,但无法在GlassFish App Server上运行(我在浏览器上看到pdf.test.title而不是PDF Test)。我无法访问GlassFish App服务器尝试调整设置以使其工作。所以我想对代码进行更改,看看是否有帮助。

我的问题是:

在J2EE应用程序中使用属性文件有哪些其他方法? (使用Struts2与否)。我也愿意建议对glassfish进行更改以使其工作吗?

构建/版本#的

GlassFish = 9.1_02(build b04-fcs)

Struts2 = 2.0.6

JRE6

1 个答案:

答案 0 :(得分:0)

尝试更改代码以使用“property”而不是“name”:

<s:text property="pdf.test.title"/>