JSP页面实现批量删除数据

您所在的位置:网站首页 武汉工程大学计算机研究生招生简章官网 JSP页面实现批量删除数据

JSP页面实现批量删除数据

2024-02-15 13:17| 来源: 网络整理| 查看: 265

危楼高百尺,手可摘星辰。 不敢高声语,恐惊天上人。 —李白《夜宿山寺》

 

这里写图片描述

首次:FindServlet.java-->bookList.jsp 删除:bookList.jsp-->DelServlet.java-->FindServlet..java

实现批量删除,首先获取要删除的行的id String ID[]=request.getParameterValues("delid"); checkbox 的name 为 delid,值为id值,选择选择框,就会获取到id值。 SQL语句采用批处理命令:

String ID[]=request.getParameterValues("delid"); //获取要删除的图书编号 if (ID.length>0){ for(int i=0;i private static final long serialVersionUID = 1L; public DelServlet() { super(); } /** * 处理POST请求 */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { Class.forName("com.mysql.jdbc.Driver"); // 加载数据库驱动,注册到驱动管理器 String url = "jdbc:mysql://localhost:3306/db_book";// 数据库连接字符串 String username = "root"; // 数据库用户名 String password = "root"; // 数据库密码 // 创建Connection连接 Connection conn = DriverManager.getConnection(url, username, password); String sql = "DELETE FROM tb_book WHERE id=?";// 更新SQL语句 PreparedStatement ps = conn.prepareStatement(sql);// 获取PreparedStatement String ID[]=request.getParameterValues("delid"); //获取要删除的图书编号 if (ID.length>0){ for(int i=0;i for (i = 0; i < elementsA.length; i++) { elementsA[i].checked = true; } if (elementsB.checked == false) { for (j = 0; j < elementsA.length; j++) { elementsA[j].checked = false; } } } //判断用户是否选择了要删除的记录,如果是,则提示“是否删除”;否则提示“请选择要删除的记录” function checkdel(delid, formname) { var flag = false; for (i = 0; i < delid.length; i++) { if (delid[i].checked) { flag = true; break; } } if (!flag) { alert("请选择要删除的记录!"); return false; } else { if (confirm("确定要删除吗?")) { formname.submit(); } } } 所有图书信息 ID 图书名称 价格 数量 作者 删除 [全选/反选] [ 删除]


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3