Xav*_*ois 7 jsf jsf-2.2 resource-contracts
我们试图将JSF 2.2中的<f:view contracts="xxx" />功能与许多同时合同一起使用,称为"contract1,contract2".
在我们的contract1中,我们有一个文件style1.css,在我们的contract2中,a style2.css.我们通过<h:outputStylesheet />标签在视图中包含两者.
如果我只contracts="contract1"在视图中使用,JSF日志比style2.css缺少,这是合乎逻辑的.
如果我使用contracts="contract1,contract2",JSF导入两个style1.css和style2.css,但有一个错误的URL(它使用&con=contract1而不是&con=contract2获取资源).
这是一个错误吗?这是正常的吗?我找不到任何关于使用许多同时合同的文件.
这是正常行为,正如我在Apress Pro JSF 和 HTML 5教科书中发现的那样。摘录:
可以将多个合约映射到单个映射。在这种情况下,它将依次浏览每个合同以查找所需的模板。一旦找到模板,它将停止处理其他模板。
至于为什么允许它,如果它要做的只是选择第一个合适的选项,我同意你的观点,即它毕竟可能毫无意义。
参考:
| 归档时间: |
|
| 查看次数: |
601 次 |
| 最近记录: |