Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để chèn và xóa giá trị trong cơ sở dữ liệu trong trận derby trong JSP? [3]

Chỉ cần tạo một Servlet mới (Xóa Servlet) và chuyển ID vào url và xử lý nó trong trang jsp mới ... Bạn có thể thay đổi mã của mình likethis:

Chỉ mục JSP:

<a href="DeleteServlet?id=<%=Integer.toString(person.getID())%>">Delete</a>

Xóa Servlet: Đã cập nhật

@WebServlet(name = "DeleteServlet", urlPatterns = {"/DeleteServlet"})
public class DeleteServlet extends HttpServlet {

/**
     * 
     */
    private static final long serialVersionUID = 1L;
private static final Logger LOGGER = Logger.getLogger(CurdOperationsImpl.class.getName());

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        String ID = request.getParameter("id");


            int id = Integer.parseInt(PersonId);

            deleteClient(id); // add your own code

            out.println("<h2 style='color: green'>Person Deleted Sucessfully.</h2>");
            response.sendRedirect("index.jsp");
        }else {

        }
    }

Phần thưởng:nhận được dự án Servlet-JSP-Mysql xấu xí này của tôi đã sẵn sàng để sử dụng Liên kết Github Tôi hy vọng điều này sẽ giúp bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL đầy đủ có gốc

  2. Ngăn hai người dùng chỉnh sửa cùng một dữ liệu

  3. chọn dữ liệu từ bảng dựa trên ngày

  4. Cách đăng dữ liệu lên cơ sở dữ liệu bằng cách sử dụng API Tìm nạp trong React.js

  5. Chèn dấu thời gian vào cơ sở dữ liệu + 7 ngày