Mysql
 sql >> база данни >  >> RDS >> Mysql

Как мога да вмъкна и изтрия стойност в база данни в derby в JSP? [3]

Просто създайте нов сервлет (Изтриване на сервлет) и предайте ID-то в url и го обработете в нова jsp страница ... Можете да промените кода си по следния начин:

Индекс 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 {

        }
    }

Бонус:вземете този моят грозен проект Servlet-JSP-Mysql е готов за използване Github връзка Надявам се това да ви помогне.




  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 клиент

  2. Преминаване от база данни към сесии

  3. Как мога да създам праг за подобни низове, използвайки разстоянието на Левенщайн и да взема предвид печатните грешки?

  4. Няма достъп до MySQL, след като автоматично генерира временна парола

  5. Колоната с автоматично увеличение на MySQL скача с 10 - защо?