我正在尝试使用为 ArrayList 的每个元素输出样式表链接。此代码不产生任何结果:
<ui:repeat value="#{includer.css}" var="ss">
<h:outputStylesheet name="#{ss}" library="css" />
</ui:repeat>
但是,如果我将 ArrayList 中的字符串更改为完整路径并将 h:outputStylesheet 替换为纯 html,例如:
<ui:repeat value="#{includer.css}" var="ss">
<link type="text/css" rel="stylesheet" href="${ss}" />
</ui:repeat>
然后它按预期工作。问题是我在一些 css 文件中有一些 EL 表达式,似乎它们没有被评估,我假设是因为我像这样直接引用它们。
感谢您的任何见解。