在遵循struts 2网页和众多示例之后,我的应用程序仍然不会从struts.properties文件中拾取值。未从属性文件中读取Struts 2属性
我为了给一些值货币型格式尝试这样的:
<s:property value="getText('struts.money.format',{value})" />
我struts.properties文件,该文件是WEB-INF/classes目录下,并因此可见有如下一行
struts.money.format= {0,number,\u00A4##0.00}
我得到字符串struts.money.format
打印到屏幕上。如果我更改getText调用的第一个参数,则我放置的新字符串也将被打印,而不是真正的查找。
如果我做<s:property value="value" />
我会找回一个合适的数字。如果我在getText调用中删除第二个参数,我期望在属性文件中取回赋值的右侧,但我得到相同的struts.money.format
。
我在Struts 2.2.1.1中使用了Tomcat 6。是否有可能遗漏的难题的额外部分?
您可以提供一个示例来说明如何格式化值?我们可以做它的消息资源包。 – 2012-04-25 16:35:56
一旦我得到格式化的地方,如$ 5,215.21或$ 1,740.86。最终,我需要将负值赋予红色文字。我想弄清楚为什么不是我的struts.properties被看到/使用。 – demongolem 2012-04-25 16:40:59