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.