jsf:JSF中的include和bean属性

时间:2018-03-05 15:18:47

标签: user-interface jsf path include

我遇到了一些与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},它不会呈现任何空白页。

0 个答案:

没有答案