我在Seam 2.2應用服務器端加載ResourceBundle時遇到了一個問題。國際郵件服務器端的資源包
在客戶端(JSF),這是確定使用資源包:
<f:facet name="header">#{message['addTest.header.add']}</f:facet>
,但在服務器端,有沒有辦法使用資源包。
我試過下面的方法,但沒有解決方案。
- 添加到StatusMessage:StatusMessage.addFromResourceBundle(serverity.ERROR,「key_string」);
- 使用注射如在這樣一個問題:Use message bundle in Java class with Seam
負載資源包:
私人java.util.ResourceBundle中getResourceBundle(){ org.jboss.seam.core.ResourceLoader的ResourceLoader = org.jboss.seam .core.ResourceLoader .instance(); java.util.ResourceBundle resourceBundle = resourceLoader.loadBundle(「message」); return resourceBundle; }
但該方法的結果爲空。
任何想法或指導將不勝感激。
'#{message}'到底有多註冊? – BalusC 2012-03-27 04:39:14
在文件組件中定義。XML: <芯:資源裝載機> \t \t <芯:捆名> \t \t \t消息 \t \t芯:捆名> \t芯:資源裝載機> \t –
Thinhbk
2012-03-27 06:08:41