Jsf 复合组件递归
我想对复合组件进行递归调用。那些差不多Jsf 复合组件递归,jsf,nested,composite-component,state-saving,Jsf,Nested,Composite Component,State Saving,我想对复合组件进行递归调用。那些差不多 <composite:interface componentType="myComp"> ... </composite:interface> <composite:implementation> <span id="#{cc.clientId}"> <c:if test="#{cc.showMyComp}"> <cust:myCom
<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>
javax.faces.PARTIAL_STATE_保存
假的
然后一切正常,但我的组件嵌入到使用部分状态保存的应用程序中。如何正确地在复合组件中执行递归?我使用jsf MyFaces 2.0。试过MyFaces 2.1.x吗?或者2.2.x?我注意到Mojarra 2.2.12也有类似的问题。你不能用
代替
吗?不幸的是,我不能使用MyFaces2.0以外的任何东西,这是目标执行环境。如果将
替换为
,则会出现堆栈溢出错误。是否尝试使用MyFaces 2.1.x?或者2.2.x?我注意到Mojarra 2.2.12也有类似的问题。你不能用
代替
吗?不幸的是,我不能使用MyFaces2.0以外的任何东西,这是目标执行环境。如果将
替换为
,则会出现堆栈溢出错误。