zoukankan      html  css  js  c++  java
  • JavaWeb实现删除功能

    —————————————————————————————————————————————————————————— 

        删除按钮对应的servlet -->DeleteBooks.java  ↓

     1 package BookSystem.CRUD;
     2 import BookSystem.Other.DButil;
     3 
     4 
     5 import javax.servlet.ServletException;
     6 import javax.servlet.annotation.WebServlet;
     7 import javax.servlet.http.HttpServlet;
     8 import javax.servlet.http.HttpServletRequest;
     9 import javax.servlet.http.HttpServletResponse;
    10 import java.io.IOException;
    11 import java.sql.Connection;
    12 import java.sql.PreparedStatement;
    13 import java.sql.SQLException;
    14 
    15 @WebServlet("/books/del")
    16 public class DeleteBooks extends HttpServlet {
    17     @Override
    18     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    19         //获取id
    20         int id=Integer.parseInt(req.getParameter("id"));
    21         Connection connection=null;
    22         PreparedStatement prsmt=null;
    23         String sql;
    24         try {
    25             //获取连接
    26             connection=new DButil().getConnection();
    27             //判断:如果获取一个id 就按id对应的数据删除,否则删除全部
    28             if(id==-1){
    29                 sql="delete from BookInfo ";
    30 
    31             }else {
    32                 sql="delete from BookInfo  where book_id= "+id;
    33             }
    34             //执行sql语句
    35             prsmt=connection.prepareStatement(sql);
    36             prsmt.executeUpdate();
    37         }catch (SQLException e){
    38             e.printStackTrace();
    39         }finally {
    40             try {
    41                 //关闭
    42                 connection.close();
    43                 prsmt.close();
    44             } catch (SQLException e) {
    45                 e.printStackTrace();
    46             }
    47 
    48         }
    49 
    50         req.getRequestDispatcher("/books/lst").forward(req, resp);
    51     }
    52 
    53 }

        删除按钮再index.jsp页面,如下图所示:↓

        注:该整个CRUD不展示效果图,整体CSS应当有属于自己的风格~

  • 相关阅读:
    mac给文件夹添加权限命令,mac设置文件夹权限
    idea自动生成Entity类的get方法和set方法
    mac连接linux服务器远程
    phpstorm中设置文件保存后自动上传FTP
    cmd删除文件夹或删除文件
    SpringBoot封装增删改查接口
    修改 Docker 的默认存储路径
    ES6ES11 20152020
    js开发中可用的位运算
    Git 修改最近一次的提交注释 包括已push和未push
  • 原文地址:https://www.cnblogs.com/winton-nfs/p/11461161.html
Copyright © 2011-2022 走看看