我有ArrayList
一个支持 bean 和他在 JSF 页面中的渲染c:forEach
。当我ArrayList
通过索引删除元素时,jsf,无论索引是什么,总是删除最后一个元素。为什么会发生这种情况?
JSF 中的删除按钮是:
<a4j:commandButton immediate="true" action="#{bean.removeEntry}" ...
所以我使用即时属性。我认为问题是因为立即跳过 JSF 生命周期中的应用请求阶段。有可能吗?
如果是,那么在这种情况下如何运行应用请求阶段?