在使用 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 是对话范围的,但我不知道它是否与我的问题有关。