我遇到了一些与JSF有关的奇怪问题。
class MyBean{
String path = "pages/includes/popup.xhtml";
// Getters & Setters
}
然后我有我的自定义组件
<cc:implementation>
<ui:repeat var="tab" value="#{cc.tabs}">
<div class="tab-pane fade show #{tab.active ? 'active' : ''}" id="#{tab.id}" role="tabpanel" aria-labelledby="#{tab.id}-tab">
<ui:include src="#{tab.contentPath}" />
</div>
</ui:repeat>
</cc:implementation>
我的index.xhtml
<!-- It doesn't work -->
<ctm:tab contentPath="#{mybean.path}" />
...
<!-- It does work -->
<ui:include src="#{mybean.path}" />
在自定义组件上使用#{mybean.path}
,它不会呈现任何空白页。