在 j2ee 应用程序中使用属性文件的不同方法
我有一个使用 Struts2 的 j2ee 应用程序。我有一个在 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 应用服务器来尝试调整设置以使其正常工作。所以我想对代码进行更改,看看是否有帮助。
我的问题是:
在 J2EE 应用程序中使用属性文件还有哪些其他方法? (无论是否使用 Struts2)。我也愿意接受建议对 glassfish 进行更改以使其发挥作用的方法?
构建/版本 # 的
GlassFish = 9.1_02(构建 b04-fcs)
Struts2 = 2.0.6
JRE6
I have a j2ee app using Struts2. I have a gloabl properties file which is declared in struts.properties
which resides in WEB-INF/classes
. It has the following setting:
struts.custom.i18n.resources=mypropertyfile
mypropertyfile
also resides in WEB-INF/classes
Say for example it contains the following:
pdf.test.title=PDF Test
then on jsp I use the following to make use of the property file
<s:text name="pdf.test.title"/>
This setup was working on Sun App server 8.2 but is not working on GlassFish App Server (I see pdf.test.title
on the browser rather than PDF Test
). I do not have access to GlassFish App server to try and tweak the setting to make it work. So I want to make changes to the code and see if that will help.
My question is:
What are some other ways to use properties file in a J2EE app? (using Struts2 or not). I'm also open to ways suggested to make changes on glassfish to make this work?
Build/version #'s
GlassFish = 9.1_02 (build b04-fcs)
Struts2 = 2.0.6
JRE6
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试更改代码以使用“属性”而不是“名称”:
Try changing your code to use "property" instead of "name":