我有一个使用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
答案 0 :(得分:0)
尝试更改代码以使用“property”而不是“name”:
<s:text property="pdf.test.title"/>