gpt4 book ai didi

database - 存储中间表单数据

转载 作者:搜寻专家 更新时间:2023-10-30 22:19:28 24 4
gpt4 key购买 nike

在网络应用中,我们经常会遇到跨越多个页面的表单提交过程,例如:在第一个表单中我们捕获基本信息,下一个页面捕获一些其他信息等等。我有一个场景,我有 7 个屏幕来捕获有关用户的所有详细信息,并且“提交”按钮出现在第 7 页。

通常我们将所有中间值存储在 HttpSession 中,当提交时我们从 Session 中检索所有值并在数据库中创建一个条目。

使用这种方法,当用户完成所有表单条目(即从第 1 页到第 7 页)时,所有内容都驻留在 session 中。

我想知道,除了 HttpSession 之外,还有其他方法可以存储中间值吗?

实际上,我正在尝试找到使我的 HttpSession 体积更小的方法。

最佳答案

您还可以只在 session 中存储引用,然后将其映射到缓存,例如Memcached .或者,如果在用户执行这些步骤时不丢失数据很重要,您也可以将数据保存在数据库中,并通过 session 中的 key 引用它。在 session 中存储太多数据有时不是最好的选择,所以我会在那里存储一个引用。

关于database - 存储中间表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5878786/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com