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