我有一个具有布尔属性的对象列表。我正在使用复选框列表为列表中的每个对象选择/取消选择该属性。我的问题是重新呈现表单后,已选中的复选框显示为空。这是为什么?
<h:form>
<ui:repeat value="#{bean.employeeList}" var="employee">
<h:selectBooleanCheckbox value="#{employee.selected}">
<h:outputText value="#{employee.name}" />
</h:selectBooleanCheckbox>
</ui:repeat>
<h:selectBooleanCheckbox value="#{bean.isDone}">
<f:ajax event="click" render="@form" />
</h:selectBooleanCheckbox>
</h:form>