gpt4 book ai didi

jsf2 加载在 JAR 中定义的资源包

转载 作者:行者123 更新时间:2023-12-04 23:44:02 28 4
gpt4 key购买 nike

我正在创建一个模块化的 JSF 2.0 应用程序,每个模块都有自己的 faces-config 和 facelet 页面。这些模块被打包到 JAR 中并在主 JSF2 应用程序中使用。一切正常,但在每个 faces-config 文件中定义的资源包在运行时未解析。未解析意味着相应的文本未显示在页面中。我将该消息称为 <h:outputText value="#{msg['message1']}" />

如何让它发挥作用?

最佳答案

经过一些研究,JAR 文件中的 faces-config 文件中定义的资源包似乎在运行时未解析。唯一的解决办法是使用 <f:loadBundle var="msg" basename="messages"/>明确地在facelet页面中。然后它将解析 JAR 文件中的 messages.properties。

关于jsf2 加载在 JAR 中定义的资源包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18505057/

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