0
我有一个非常简单的问题。以下是我的JSP代码,其中我显示了多个行中的复选框。默认情况下,所有复选框都被选中,如果用户想忽略某一行,他将取消选中该行的复选框。html-el:在Struts验证错误显示后检查复选框
我的问题是,如果行的复选框未选中,并且由于其他字段,如果Struts在屏幕上引发表单验证错误,则未选中的复选框将显示为选中状态。我错过了什么吗?如果没有struts validtion,那么一切看起来都是正确的。
<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>
你的表单的setSomeCheckboxes属性是做什么的?如果可能的话,发布此代码和getSomeCheckboxes,并在您的操作中显示验证的代码。 – 2012-07-16 09:22:23