在遵循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