在使用JSF 2.2开发应用程序时,我遇到了一些小但烦人的问题。
在我的.xhtml页面上,我有h:dataTable,其中一个列由h:selectBooleanChecbox对象组成。这个复选框的作用并不重要,但我的问题是当我检查一个或多个复选框然后在浏览器中重新加载页面时,我已经勾选的复选框保持检查状态,当然是什么不是我期望发生的事情。
我的h:selectBooleanCheckbox如下:
<h:selectBooleanCheckbox disabled="${firstLaunchBackingBean.disableFirstPhaseForm}" onselect="#{firstLaunchBackingBean.addSelectedEmail(item)}">
<f:ajax render="@this" execute="@this"/>
</h:selectBooleanCheckbox>
我还要提到我的支持bean是对话作用域,但我不知道它是否与我的问题有关。