在 Web 应用程序中,我们经常会遇到跨越多个页面的表单提交过程,例如:在第一个表单中我们捕获基本信息,下一个页面捕获一些其他信息等等。我有一个场景,我有 7 个屏幕来捕获有关用户的所有详细信息,并且“提交”按钮出现在第 7 页上。
通常我们将所有中间值存储在 HttpSession 中,并在提交时从 Session 中检索所有值并在数据库中创建一个条目。
使用这种方法,当用户完成所有表单条目(即从第 1 页到第 7 页)时,所有内容都驻留在 Session 中。
我想知道,除了 HttpSession 之外,还有其他方法可以存储中间值吗?
我实际上正在尝试找到使我的 HttpSession 不那么笨重的方法。