jsp页面中使用ssh框架如何实现复选框全部删除的功能?
发布网友
发布时间:2022-04-30 19:48
我来回答
共2个回答
热心网友
时间:2022-06-30 06:31
首先不建议物理删除,最好还是做逻辑删除
至于取值,例如
JSP中定义了3个checkbox
在action中取值
String[]
strs
=
request.getParameterValues(“mybox”);
如果要想一起删的话
首先你复选框的值应该是具体对应数据库实体的ID,或者某一个唯一字段
删除语句为
DELETE
FROM
表名
WHERE
字段
in
(之前取到的复选框的值);
热心网友
时间:2022-06-30 06:31
给每个checkbox一个相同的id(id="checkbox")
value=数据的id(value=${xxx.id})
这么做事因为checkbox只有选中了才会传值
后台拿到checkboxlist,对list进行遍历,如果有那个id就代表被选中了
通过id查找对象,删除