Kus*_*ahu 2 xhtml jsf resourcebundle facelets
我正在寻找可能性,如果我可以根据从托管bean收到的值获得resourcbundle值.它可能在datatable,datagrid以及呈现值的其他组件中很有用.
我试过这段代码:
<h:outputText value="#{resourceBundle['myBean.myMsg']}" />
Run Code Online (Sandbox Code Playgroud)
但它没有用.我的outputText无法从resourcebundle获取值.结果如下:
???myBean.myMsg
Run Code Online (Sandbox Code Playgroud)
如果你得到???myBean.myMsg
这意味着它在你的资源文件中找不到myBean.myMsg字符串......
我想你想在myBean.myMsg中使用密钥(而不是字符串myBean.myMsg)?
在这种情况下,只需删除''
它周围的
<h:outputText value="#{resourceBundle[myBean.myMsg]}" />
Run Code Online (Sandbox Code Playgroud)
否则它将用作字符串而不是EL表达式
归档时间: |
|
查看次数: |
1613 次 |
最近记录: |