gpt4 book ai didi

java - resourceBundle 的变量查找参数?

转载 作者:行者123 更新时间:2023-12-04 06:33:37 29 4
gpt4 key购买 nike

我目前正在使用 resourceBundle 变量来获取 JSF 代码中的文本值,例如像这样:

<h:outputText value="#{resourceBundle.welcomeMessage}" />

有什么方法可以将消息键放在一个变量中,并将其作为动态参数提供给资源包?我希望能够做这样的事情:
<c:set var="name" value="#{'welcomeMessage'}" />
<h:outputText value="#{resourceBundle.get(name)}" />

最佳答案

资源包采用动态参数。这是我的项目的片段:

    <f:loadBundle basename="#{siteName}" var="bundle"/>
....
<h:dataTable value="#{summary.restrictionList}" var="restrictionList" cellspacing="0" cellpadding="0">
....

<h:outputFormat value="#{bundle['summary.label.blockcodemsg']}">
<f:param value="#{restrictionList['lastFourDigits']}"/>
<f:param value="#{bundle[restrictionList['optionDesc']]}"/>
<f:param value="#{bundle[restrictionList['optionResolutionDesc']]}"/>
</h:outputFormat>
....

关于java - resourceBundle 的变量查找参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5104656/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com