gpt4 book ai didi

jsf - f :view with many defined resource library contracts? 的表现如何

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

我们正在尝试使用 <f:view contracts="xxx" />来自 的功能JSF 2.2 , 有很多同时的合约,如“contract1,contract2”。

在我们的 contract1 中,我们有一个文件 style1.css ,在我们的合约 2 中,一个 style2.css .我们通过 <h:outputStylesheet /> 将两者都包含在我们的观点中标签。

如果我只使用 contracts="contract1"在 View 中,JSF 日志比 style2.css缺少,这是合乎逻辑的。

如果我使用 contracts="contract1,contract2" , JSF 均导入 style1.cssstyle2.css ,但有错误的 url(它使用 &con=contract1 而不是 &con=contract2 来获取资源)。

这是一个错误吗?正常吗?我找不到有关使用许多同步契约(Contract)的任何文档。

最佳答案

这是正常行为,正如我在 Apress Pro JSF and HTML 5 中发现的那样课本。摘录:

It's possible to map multiple contracts to a single mapping. In that case, it will go through each contract sequentially to look for the required templates. Once a template has been found, it will stop processing other templates.



至于为什么它被允许,如果它要做的只是选择第一个合适的选项,我同意你的事实,即它毕竟可能毫无意义。

引用:
  • Apress Pro JSF and HTML 5
  • 关于jsf - f :view with many defined resource library contracts? 的表现如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22330131/

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