我想对复合组件进行递归调用。那些。就像是
<composite:interface componentType="myComp">
...
</composite:interface>
<composite:implementation>
<span id="#{cc.clientId}">
<c:if test="#{cc.showMyComp}">
<cust:myComp />
</c:if>
</span>
</composite:implementation>
但在这种情况下,jstl 无法正常工作,并且 ajax 请求在嵌套组件内无法正常工作。如果我写在 WEB.xml
<context-param>
<param-name>javax.faces.PARTIAL_STATE_SAVING</param-name>
<param-value>false</param-value>
</context-param>
然后一切正常,但我的组件嵌入在使用部分状态保存的应用程序中。如何正确地在复合组件中进行递归?我使用 jsf MyFaces 2.0。