बस एक नया सर्वलेट बनाएं (सर्वलेट हटाएं) और आईडी को यूआरएल में पास करें और इसे नए जेएसपी पेज में संभालें ... आप अपना कोड इस तरह बदल सकते हैं:
इंडेक्स JSP:
<a href="DeleteServlet?id=<%=Integer.toString(person.getID())%>">Delete</a>
सर्वलेट हटाएं: अपडेट किया गया
@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 {
}
}
बोनस:इसे प्राप्त करें मेरा बदसूरत सर्वलेट-जेएसपी-माईस्क्ल प्रोजेक्ट उपयोग करने के लिए तैयार है Github लिंकए> मुझे आशा है कि यह आपकी मदद करेगा।