如何在jsp页面上维护数据库中的信息?

时间:2015-11-30 19:11:35

标签: java jsp servlets web

我正在编写一些使用servlet和jsp的非常复杂的Web应用程序,但是有一些问题我仍然无法解决。 在jsp page我已经填写了从数据库中检索到的信息的多个表格。还有几个命令可以修改此信息(添加,删除,提交,清除)。如果我单击“添加”按钮,将向servlet发送一个请求,该请求将调用某些DAO方法,并将请求转发到具有更新“菜单列表”的同一jsp页面。似乎所有工作都很好,但我应该怎么处理其他形式(如菜单)导致刷新后删除此信息。 在页面上维护所有信息的最佳方法是什么?我应该用每个命令发送所有这些东西吗?

1 个答案:

答案 0 :(得分:0)

您可以使用发布/重定向/获取模式。可以在此处找到更多信息:http://www.javacodebook.com/2013/08/20/post-redirect-get-pattern-in-spring-mvc/

发布

  1. 使用已修改的数据启动POST请求。
  2. Servet正在处理请求和更新数据库。
  3. 重定向

    1. Servlet正在向用户浏览器发送重定向。
    2. 获取

      1. 用户浏览器正在创建http get请求。
      2. Servlet处理请求并从数据库中获取所需数据。
      3. 将最新数据的响应发送回用户。