2011-03-08 55 views
1

我有填充這樣的組合框的一種形式:JSF的<f:selectItems的> itemVale和消息包問題

<f:selectItems value="#{programHandler.validLanguages}" 
var="languageConstant" 
itemLabel="#{languageConstant.value}" 
itemValue="#{languageConstant}" /> 

我也有限定的消息包:

<f:loadBundle basename="MessageResource" var="msg" /> 

我的問題是,我的問題是languageConstant.value從數據庫返回一個鍵,例如LANG_ENGLISH,我想顯示消息包中的文本值。

我該怎麼做?例如,我想我正在尋找這樣的東西:

itemLabel="#{msg.[languageConstant.value]}" 

任何幫助,非常感謝!

回答

1

你很近。這是

itemLabel="#{msg[languageConstant.value]}" 
+0

再次感謝您的幫助!只是供參考,我發給你一個關於linkedin - ttyl的個人信息。 – 2011-03-09 15:41:42

+0

不客氣。 – BalusC 2011-03-09 15:47:12

相關問題