前提・実現したいこと
JSPにて用意したデータに対して、チェックボックスで複数選択をして選択行のみを削除するコードを作成したいです。
+----+-----------+------------+------------+-------------+-------------+
| id | item_name | item_price | item_stock | insert_date | update_date |
+----+-----------+------------+------------+-------------+-------------+
| 3 | pen | 100 | 20 | NULL | NULL |
| 4 | pen | 100 | 20 | NULL | NULL |
| 5 | pen | 10 | 5 | NULL | NULL |
+----+-----------+------------+------------+-------------+-------------+
上記の3.4.5の横にチェックボックスを生成して、そのチェックボックスにチェックを入れた行のみを削除したいです。
idの数字の横にチェックボックスを生成して、チェックを入れた行すべて(3.pen.100.20など)を削除したいです。
発生している問題
チェックボックスを各項目の横に生成することはできましたが、チェックボックスとその行全体の関連付けがわかりません。
大変お手数ですが、よろしくお願いいたします。
該当のソースコード
jsp
<tr> <th>品名</th> <th>値段</th> <th>在庫個数</th> <th>削除</th> </tr><s:iterator value="imList">
<tr> <td><s:property value="itemName" /></td> <td><s:property value="itemPrice" /><span>円</span></td> <td><s:property value="itemStock" /><span>個</span></td> <td><input type="CHECKBOX" name="deleteSelectItem" value="2"></td> </tr> </s:iterator> </table> <s:form action="ItemManageAction"> <input type="hidden" name="deleteAllItem" value="1"> <s:submit value="一括削除" method="delete" /> </s:form> <s:form action="ItemManageAction"> <input type="hidden" name="selectDelete" value="1"> <s:submit value="選択削除" method="delete" /> </s:form>補足情報(FW/ツールのバージョンなど)
java8
tomcat8
struts2
eclipse
よろしくお願いいたします。