gpt4 book ai didi

java - 保留以前的表单数据

转载 作者:行者123 更新时间:2023-12-01 05:41:45 25 4
gpt4 key购买 nike

我有一个可以放在一页上的表格,但出于美观原因,我想分成两部分。原始表单在提交后将转到 Servlet,该 Servlet 会获取表单数据并将其插入数据库。但是,当它被分成两个不同页面上的两种不同形式时,我不知道如何使其工作。我的表单目前采用 html 格式,但如果这是解决方案,我可以将它们更改为 JSP。我不想使用隐藏字段;如果没有隐藏字段就无法做到这一点,那么我只会将其放在一页上,因为我的表单有相当多的字段,而隐藏字段基本上意味着代码量增加一倍。我也只想使用 html 或 jsp 作为表单;我不想使用 JavaBean,并且我想避免在 jsp 中编写脚本。我已经通过简单地将数据库逻辑分成两部分并使用最后插入的对象的 ID 作为隐藏字段来完成此操作,然后第二种形式使用该 ID 来更新该项目,但这不是一个优雅的解决方案,可能会导致如果一个用户提交第一个表单而另一个用户提交第二个表单,则会出现问题(将更新错误的项目)。这可能吗?

最佳答案

嗯,这是 Session 的用途之一:将第一页的数据存储在 HttpSession 中,然后在第二页中检索 session 数据并将其保存到数据库中。

关于java - 保留以前的表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6977302/

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