使用JSP和Servlet的CRUD应用程序的doPost()或doGet()方法?

时间:2018-06-25 08:46:18

标签: mysql jsp post servlets get

我想问你用Servlet和JSP制作CRUD应用程序的最佳方法是什么。我想添加,更新,删除,列出以及也在数据库中搜索学生。我将在MySQL数据库中使用Maven,Servlet,JSP,JSTL和JDBC。

我不确定我应该对所有操作还是仅对添加操作使用doPost()方法。我知道如果我尝试在数据库中添加一个学生时使用doGET()方法,然后单击刷新按钮,则会多次添加该学生,所以最好的方法是使用doPost()以及sendRedirect()方法。

但是我应该在其余的操作中使用什么?我看到一些教程,一些开发人员正在使用doGet()方法,其他开发人员正在使用doPost(),并且从该方法调用doGet()方法。什么是最好的方法?提前致谢!

1 个答案:

答案 0 :(得分:0)

基于CRUD in servlet使用servlet的CRUD应用程序的教程,您应该遵循以下步骤:

  • C:doPost();
  • R:doGet();
  • U:doPost();
  • D:doGet();