easyui+springboot实现批量删除(基于easyui数据分页基础第二版)

1.上篇文章讲了easyui的分页和模糊搜索功能,这篇文章基于上篇文章,在上篇文章基础上使用easyui

来完成批量删除功能

2.因为easyui和其他前台框架不一样,所以使用传统的js操作达不到效果,页面及js代码如下所示:本篇重点是批量删除操作




    
    Title
    
    
    


班级或辅导员名称模糊查询: Search 新增 删除 编辑
贷款人数 班级名称 班级人数 老师名称 辅导员名称 辅导员编号

3.controller

    @ResponseBody
    @RequestMapping("/banchDelete")
    public Map deleteBanch(String strIds){
    //批量删除
        Map map=new HashMap();
       int k= dataShowService.banchDelete(strIds);
       if(k>0){
           map.put("success","ok");
           map.put("msg","删除成功");
       }else{
           map.put("msg","删除失败");
       }
        return map;
}

4.service

   int banchDelete(String strIds);

5.serviceImpl:使用List集合向后传递参数

    @Override
    public int banchDelete(String strIds) {
        String arr[]=strIds.split(",");
        List list=new ArrayList();
        for(int i=0;i

6.dao

 int banchDelete(List list);

7.mapper

    
         delete from classtable where idx in
        
            #{has}
    
    

参数说明:

 classtable: 表名, idx: 字段名,

 collection:表示类型,这里参数是数组,就写成array,如果是集合,就写成list ,

item : 是一个变量名,自己随便起名 

注意:这个for循环语句一定要自己手写,不要复制,我复制的没有错但是运行就报错了,特别坑爹,我自己敲了一遍才行了,当时快崩溃了,这个坑一定要注意,我用的idea

 

你可能感兴趣的:(easyui+springboot实现批量删除(基于easyui数据分页基础第二版))