在我的项目中,我有一个主模板页main_template.xhtml
,其中包含所有资源文件。
我在主模板中有一个styles.css
,其中包含我的网页的样式类。在一个特定页面中,我想排除styles.css
资源文件,我该如何实现?
答案 0 :(得分:1)
与其他所有UI组件一样,<h:outputStylesheet>
也支持rendered
属性。您可以按UIViewRoot#getViewId()
获取当前视图ID,然后检查一下。
所以,片段放在一起看起来像:
<h:outputStylesheet ... rendered="#{view.viewId ne '/specific.xhtml'}" />