ssm框架下怎么批量删除数据?
ssm框架下批量删除怎么删除?
1.单击删除按钮选中选项后,跳转到js函数,由函数处理
2. 主要就是前端的操作 js 操作(如何全选?如何把选中的数据传到Controller中)
3.fun()函数(前端)
/*添加删除选中栏*/
function fun(){
//给删除选中按钮添加单击事件
document.getElementById("delSelected").onclick = function(){
if(confirm("您确定要删除选中条目吗?")){
var flag=false;
//判断是否有选中条目,不选中任何条目删除会报空指针异常错误
var name = document.getElementsByName("ids");
for (var i = 0; i < name.length; i++) {
if(name[i].checked){
//有一个条目选中了
flag=true;
break;
}
}
if (flag){//有删除的条目被选中需要删除
//提交表单
document.getElementById("form").submit();
}
}
}
}
4.前端修改
5.@Controller() 接受参数"ids" 就是上图的 name
6.@Service @Transactional service层j需要遍历数组 多选后for循环逐个删除
7. dao层 (没啥好说的了)
8.删除ok