私は非常に単純な問題を抱えています。以下は、複数のチェック ボックスを行に表示する 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>