Tomcat Servlet 客服端页面批量删除数据

批量删除数据我们需要在页面获取在页面获取到多选按钮对应数据的id

// 复选框选中数据集合
multipleSelection: []

值存在这个数据

let multipleSelection = this.multipleSelection;
    for (let i = 0; i < multipleSelection.length; i++) {
        this.ids[i] = multipleSelection[i].id;
    }

遍历获取id值将他存到ids里面用axios发送请求,然后服务端接收请求

将他传给SQL映射文件

delete from tb_brand where id in
        <foreach collection="ids" item="id" separator="," open="(" close=")">
            ${id}
        </foreach>
    </delete>

 动态获取id值

    public void deleteByIds(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        BufferedReader reader = request.getReader();
        String s = reader.readLine();
        System.out.println(s);
        int[] ints = JSON.parseObject(s, int[].class);
        BrandServiceImpl brandServlet = new BrandServiceImpl();
        brandServlet.deleteByIds(ints);
        response.getWriter().write("ok");
    }

主要是要将客服端传过来的 json对象转换成数组

int[] ints = JSON.parseObject(s, int[].class);

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值