我有一个带有这样的组合框的表单:
<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]}"
非常感谢任何帮助!
答案 0 :(得分:1)
你很亲密。这是
itemLabel="#{msg[languageConstant.value]}"