Spring框架下实现批量删除

效果图请添加图片描述

点击复选框即可选择要删除的内容

1. jsp内容

<form name="form2" id="form2" action=""  method="post">
    <p></p>
    <p></p>
    <p></p>
    <div class="" align="center" style="font-size: large">成绩复核历史成绩库统计 </div>

        <table width="68%" border="0" cellpadding="0" cellspacing="0" class="table0" align="center"        id="wtgshangchuanLine">
            <%
                List<Object[]> list = (List<Object[]>) request.getAttribute("list");
                Object[] titles = (Object[]) request.getAttribute("title");

            %>
            <tr>
                <th class="tdNormal" align="center">
                   <button name="btdel" value="删除选中" onclick="delFile()">  删除
                </th>
                <%for (Object title : titles) {%>
                <th class="tdNormal" align="center">
                    <%=title%>
                </th>
                    <%}%>
            </tr>
            <%
                for (Object[] objects : list) {
         String ksnd= (String) objects[0];
         String code= (String) objects[2];
         String   var=ksnd+"-"+code;
            %>
           <tr>
               <td class="tdNormal" align="center">
                   <input type="checkbox" name="ksndExam" value="<%=var%>" >
               </td>

          <% for (Object o : objects) {%>
           <td class="tdNormal" align="center">
                <%=o%>
            </td>
                 <%}%>
           </tr>
               <%}%>
        </table>

    </div>


</form>



function delFile() {
        if (confirm("是否要清除本次考试所有后审数据,重新导入?一旦删除无法恢复。")) {
            document.getElementById("form2").action = "<%=request.getContextPath()%>/zgDataManage/delDaCjByKsndAndExam.htm";
        }
        }

控制层内容

 @RequestMapping("/delDaCjByKsndAndExam")
    public String delDaCjByKsndAndExam(ModelMap map, HttpServletRequest request) {
        String[] ksndExams = request.getParameterValues("ksndExam");
        for (String ksndExam : ksndExams) {
          String ksnd=  ksndExam.split("-")[0];
          String examcode=  ksndExam.split("-")[1];
            zgDataImpExpManage.deleteSys3DaCjByKsndAndExamcode(ksnd, examcode);
        }
        map.put("msg","按考试删除成功!");
        return modul + "sys3DaCjStatistics";
    }
    ```
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值