我有一个非常简单的问题。下面是我的 JSP 代码,其中我在行中显示多个复选框。默认情况下,所有复选框都被选中,如果用户想忽略某些行,他取消选中该行的复选框。
我的问题是,如果未选中行的复选框并且由于某些其他字段,如果 Struts 在屏幕上引发表单验证错误,则未选中的复选框将显示为选中状态。我错过了什么吗?如果没有 struts 验证,那么一切看起来都是正确的。
<c:forEach var="map" items="${form.displayList}" varStatus="index">
<html-el:checkbox styleId="someCheckbox_${index.index}" property="someCheckboxes[${index.index}]" />
<td> .....</td>
<td> .....</td>
<td> .....</td>
</c:forEach>