[Spring MVC]チェックボックス(form:checkbox)でFormのListを利用するサンプル
from:checkbox 使用例1
<table align="center">
<tr>
<td>ID</td>
<td>名前</td>
</tr>
<c:forEach items="${empList}" var="emp">
<tr>
<td><form:checkbox path="emps" value="${emp}" label="${emp.id}" /></td>
<td><c:out value="${emp.name}" /></td>
</tr>
</c:forEach>
</table>
<table align="center">
<tr>
<td>ID</td>
<td>名前</td>
</tr>
<c:forEach items="${empList}" var="emp">
<tr>
<td><form:checkbox path="emps" value="${emp}" label="${emp.id}" /></td>
<td><c:out value="${emp.name}" /></td>
</tr>
</c:forEach>
</table>
<table align="center"> <tr> <td>ID</td> <td>名前</td> </tr> <c:forEach items="${empList}" var="emp"> <tr> <td><form:checkbox path="emps" value="${emp}" label="${emp.id}" /></td> <td><c:out value="${emp.name}" /></td> </tr> </c:forEach> </table>
from:checkboxes 使用例2
<div class="controls">
<c:forEach items="${userGroups}" var="userGroup" varStatus="status">
<tr>
<form:checkbox path="userGroups[${status.index}].groupid"
value="${userGroup.groupid}" label="${userGroup.groupname}" />
</tr>
</c:forEach>
</div>
<div class="controls">
<c:forEach items="${userGroups}" var="userGroup" varStatus="status">
<tr>
<form:checkbox path="userGroups[${status.index}].groupid"
value="${userGroup.groupid}" label="${userGroup.groupname}" />
</tr>
</c:forEach>
</div>
<div class="controls"> <c:forEach items="${userGroups}" var="userGroup" varStatus="status"> <tr> <form:checkbox path="userGroups[${status.index}].groupid" value="${userGroup.groupid}" label="${userGroup.groupname}" /> </tr> </c:forEach> </div>