gpt4 book ai didi

java - Eclipse - 如何处理 xhtml 中的 EL 2.2 concat?

转载 作者:行者123 更新时间:2023-12-01 05:24:21 33 4
gpt4 key购买 nike

我在 xhtml 页面中使用 EL 2.2 和 Eclipse。我如何告诉 Eclipse 使用 .concat() 解析 key ,例如:

<h:outputText value="#{'message.xx.'.concat(cc.attrs.type)]}" />

显然,这样的 key 并不存在于 resrouce 包中,因为它是由 concat 动态构建的。因此 Eclipse 不断声称表达式无效,并且 xhtml 页面被标记为包含错误。虽然它在网络应用程序中运行没有问题!

这真的很烦人,我该如何解决这个问题?

最佳答案

不太确定你是如何定义你的包名称的,但我们可以称之为 bundleName

所以使用<ui:param构建您想要的 key ,否 .concat需要使用

如果您可以访问cc.attrs.type通过#{cc.attrs.type}

<ui:param name="messageSuffix" value="message.xx.#{cc.attrs.type}"></ui:param>
<h:outputText value="#{bundleName[messageSuffix]}" />

关于java - Eclipse - 如何处理 xhtml 中的 EL 2.2 concat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9889529/

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