【问题标题】:What's the best approach to persist form data using Struts 2?使用 Struts 2 持久化表单数据的最佳方法是什么?
【发布时间】:2016-04-01 13:33:40
【问题描述】:

我正在使用 Struts 2 和 Hibernate 开发应用程序。

在一个 JSP 页面上,我有一个表单,我在其中执行所有 CRUD 操作。我希望我的表单数据被持久化,这些数据是临时输入到表单字段中的。

我尝试的一种方法是将所有数据绑定到 Object 并将该对象存储在 会话或缓存 中,但我知道存储这样的数据存在一些限制。我的表单具有添加 n 行的功能,这意味着如果我使用会话方法,我必须存储大量数据。

那么是否有任何替代且有效的方法可以做到这一点,并且是的,并且是一种简单的方式?

【问题讨论】:

    标签: hibernate jsp jakarta-ee struts2 data-persistence


    【解决方案1】:

    如果您不再需要这些数据,请不要在会话中使用太多数据。您还需要它来实现Serializable,无论您使用什么会话。

    如果您使用的是 CRUD 应用程序,则数据应在您将其保存到数据库后立即可用。 Hibernate 允许您从会话中获取数据。

    不要将它与 http 会话搞砸。如果数据在休眠会话中不可用,休眠将获取数据并将其存储在缓存中,然后将数据返回给您。

    【讨论】:

      猜你喜欢
      • 2010-10-11
      • 1970-01-01
      • 1970-01-01
      • 2010-12-29
      • 2020-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多