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

  • 相关阅读:
    关于Python的super用法研究
    服务器提示缺少JAVA_HOME
    python_popen
    nslookup
    day2--深copy和浅copy
    if/while/fore根据编号购买商品
    标志位的用法
    python 循环和file操作实现用户密码输错三次将用户锁定
    day01项目:用户三次登陆锁定
    day01——python从认识开始
  • 原文地址:https://www.cnblogs.com/winton-nfs/p/11461161.html
Copyright © 2011-2022 走看看