ssm框架下怎么批量删除数据?

Posted july7

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();
                    }
                }
            }
        }
View Code

4.前端修改

技术图片

 5.@Controller()  接受参数"ids"  就是上图的 name

技术图片

 6.@Service  @Transactional   service层j需要遍历数组  多选后for循环逐个删除

技术图片

7. dao层  (没啥好说的了)

技术图片

 8.删除ok

技术图片

 

 

 

 

 

 

以上是关于ssm框架下怎么批量删除数据?的主要内容,如果未能解决你的问题,请参考以下文章

SSM框架,根据id查询一条数据的java代码怎么写

Ssm框架下怎么把数据库数据动态显示到前端页面?

请问。ssm删除数据的时候怎样把对应的服务器上的图片删除啊?

ssm框架 怎么用ajax查询从数据库读取数据 返回json格式

SSM框架下jsp页面怎么获取数据库的数据

mybatis的批量更新实例