看了很多初学者对于批量删除陌生的很,所以在这儿写一个例子供初学者参考,先说思路:批量删除需要用checkbox复选框,value设置上删除信息的ID,点击批量删除时,先获取选中的复选框,今儿获取到复选框的值,将值拼接,再讲拼接好的值传到后台,在后台用split方法切割取出每一个选中的商品ID,for循环进行删除即可。

js中:

function dele(){

var check = document.getElementsByName("check");

var len=check.length;

var idAll="";

for(var i=0;i<len;i++){

if(check[i].checked){

idAll+=check[i].value+",";

}

}

window.location.href="dele.do?idAll="+idAll;

}

jsp中:

<input type="button" value="批量删除"/>

<table>

<tr><td><input type="checkbox" value="1" name="check"/></td><td>111</td></tr>

<tr><td><input type="checkbox" value="2" name="check"/></td><td>22</td></tr>

<tr><td><input type="checkbox" value="3" name="check"/></td><td>33</td></tr>

<tr><td><input type="checkbox" value="4" name="check"/></td><td>44</td></tr>

<tr><td><input type="checkbox" value="5" name="check"/></td><td>55</td></tr>

</table>

后台中:

获取到idAll参数。

String[] id = idAll.split(",");//用逗号切割

for(int i=0;i<id.length;i++){

dele(id[i]);//根据id删除

}

进×××流: 178483774