jsp+servlet+javabean 实现批量选择删除
发布网友
发布时间:2022-04-30 19:48
我来回答
共3个回答
热心网友
时间:2022-06-30 06:31
因为你点击的方法重复了!批量删除你可以批量获取你的id,在后台得到数组,然后循环调用删除的方法。追问那我怎么取消重复哦,我想两个点击都有效的。
批量获取到了id,怎么删除,后台怎么处理的?
热心网友
时间:2022-06-30 06:31
先上小事例
<form action="delete" method="post" >
<input type="checkbox" name="checkDelete" value="1"/>
<input type="checkbox" name="checkDelete" value="2"/>
<input type="checkbox" name="checkDelete" value="3"/>
<input type="checkbox" name="checkDelete" value="4"/>
<input type="submit" />
</form>
对应的servlet中
String[] values=request.getParameterValues("checkDelete");
//注意这个会自动取选中的复选的值。不用担心判断选不选中。
好了既然上面的功能可以使用。那我们往回头看。
在checkbox这个页面。相信楼主是通过循环加载出来的吧???不管是用纯jsp还是el,jsnt。
我把对应的id赋值给value。楼主应该没问题吧。
<form action="delete" method="post" >
<c:forEach var="proct" items="${pdoucts}">
<input type="checkbox" name="checkDelete" value="${proct.id }"/>
</c:forEach>
<input type="submit" />
</form>
主要是value的值,只要是对应的id(也就是数据库里的主键id列就可以了)
取到对应的id??删除应该简单了吧
热心网友
时间:2022-06-30 06:32
感觉上面说的很好