Jsf c:forEach不在TabView中遍历列表
我一直在尝试使用c:forEach标记遍历选项卡列表(我自己的自定义选项卡对象)。但是当我运行代码时,选项卡不会显示出来。该页没有选项卡 调试代码时,我发现没有调用c:forEach项中列表对象的getter方法。请参考以下xhtml代码:Jsf c:forEach不在TabView中遍历列表,jsf,primefaces,tabview,Jsf,Primefaces,Tabview,我一直在尝试使用c:forEach标记遍历选项卡列表(我自己的自定义选项卡对象)。但是当我运行代码时,选项卡不会显示出来。该页没有选项卡 调试代码时,我发现没有调用c:forEach项中列表对象的getter方法。请参考以下xhtml代码: <p:tabView id="tabView" dynamic="true" cache="false"> <p:ajax event="tabChange" listener="#{tabsController.onT
<p:tabView id="tabView" dynamic="true" cache="false">
<p:ajax event="tabChange" listener="#{tabsController.onTabChange}" />
<c:forEach items="#{menusController.tabs}" var="customTab" varStatus="loop">
<p:tab title="#{customTab.title}" >
<f:subview id="tab_#{loop.index}">
<ui:include src="#{customTab.pageName}" />
</f:subview>
</p:tab>
</c:forEach>
</p:tabView>
我在这篇文章中尝试了这个解决方案,但仍然没有成功。你不应该混合使用JSP和JSF标记,c:forEach在JSF解析器之前执行,而是使用ui:repeat。你真的需要在你的
中有一个
吗?是的,这是项目真正需要的!!!没有人对此有答案吗?