利用javascript实现全部删或清空所选的操作
functiondeleteAll(){ varall=document.getElementsByName("checkname");//获得你选中的内容是一个数组 if(all==null||all.length==1){ alert("暂无订单"); return; }else{ varidStr="";//定义一个自己要删除的id的字符串 for(vari=0;i<all.length;i++){ if(all[i].checked){ idStr+=all[i].value+",";//将id用逗号,分隔连接起来 } } varresult=confirm("选中删除"); if(result){ window.location.href="deleteOrderAction?action=deleteAll&idStr=" +idStr; }else{ returnnull; } } } </script>
最后进行业务处理
String[]arr=idStr.split(",");//将获得id字符串数组使用逗号拆分获得每一个id for(Stringstr:arr){ intorderid=Integer.parseInt(str); OrderService.deleteOrder(orderid); }
总结:全部删除和清空的操作就是字符串的拼接和拆分的过程。