• 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应当有属于自己的风格~

  • 相关阅读:
    js对象排序
    路由懒加载优化
    RabbitMQ---1、安装与部署
    RabbitMQ入门教程系列
    c#项目代码风格要求
    C#RabbitMQ基础学习笔记
    C# 协变和逆变
    获取当前系统的基本信息
    html制作chm格式开源文档
    WPF: RenderTransform特效
  • 原文地址:https://www.cnblogs.com/winton-nfs/p/11461161.html
Copyright © 2020-2023  润新知