博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
批量删除前端参数传递及后台接收
阅读量:5068 次
发布时间:2019-06-12

本文共 2578 字,大约阅读时间需要 8 分钟。

批量删除,前台参数传递及后台参数接收

  后台采用数组接收

    例子情景:模拟批量删除用户

    思路:删除用户,每一个复选框的Value值都代表一个用户的ID,获取每一个选中的复选框的值,放入数组,然后直接

       传递给后台,在不知道一共有多少个复选框的时候,使用jQuery来实现

          var userIdList = new Array();//存放相应的用户Id

       //给每一个选中的标签都绑定一个方法

          $("input:checked").each(function(){

       //将标签的值放入数组中

           userIds.push($(this).val());//此处添加不能使用add add不是一个function

         });

   

选择 姓名 电话
何二 123
张三 123
李四 123
王五 123
赵六 123

    

    后台接收

        @RequestMapping(value="/reduceUser",produces=MediaType.APPLICATION_JSON_VALUE+";charset=utf-8")

        @ResponseBody

        public Result deleteUser( @RequestParam("userIds[ ]")Integer [ ] userIds){
          List<Integer> userIdList = Arrays.asList(userIds);
          int num = this.userService.removeUser(userIdList);
          if(num==1){
            return new Result(200);
          }else{
            return new Result(400);
          }
        }

    前台页面

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>         
用户的批量删除

 

    

  

转载于:https://www.cnblogs.com/northern-light/p/7955712.html

你可能感兴趣的文章
Python中的实例方法、类方法、静态方法和普通方法
查看>>
JDE客户端get时报错“ERROR:fetch from table F0101 failed”
查看>>
Javascript面试题大全
查看>>
js正则表达式利器
查看>>
C#根据xsd生成xml
查看>>
WebAPI集成SignalR
查看>>
使用SevenZipSharp压缩/解压7z格式
查看>>
AC解 - Longest Ordered Subsequence(最长递增子序列)
查看>>
Linux学习之CentOS(九)--Linux系统的网络环境配置
查看>>
mongo批量更新、导入导出脚本
查看>>
Ruby读excel写入mysql
查看>>
设置日历Cell色彩的办法
查看>>
iOS高效开发必备的10款Objective-C类库
查看>>
推荐!手把手教你使用Git(转载)
查看>>
理解Mapreduce
查看>>
C语言的变量的作用域和生存期
查看>>
NIS & Kerberos配置
查看>>
【转】非常好的Java反射例子
查看>>
安装clamav对centos系统进行病毒查杀
查看>>
poj3744 Scout YYF I
查看>>