因此,当用户在列表屏幕上单击“创建”时,我正在使用一个Web应用程序,它将用户带到必须输入一些信息的页面,然后单击“下一步”,它将带他们到另一个gsp页面他们必须输入两个域的数据,但是尚未将任何数据存储在表中,但是当他们单击“创建”按钮时,所有内容都会存储在数据库中
我在寻找示例,但找不到任何示例。
我知道如何调用记录并进行编辑,因为所有域或表都共享ID号,因此我可以使用它来检索数据。但是我的问题是,当我从第一个gsp屏幕转移到另一个屏幕时,我想保存实例,然后当用户单击create时,数据进入这三个表
任何想法如何做到这一点?我仍然是初学者,正在尝试学习
谢谢
最佳答案
这听起来有点令人困惑,但我不确定我是否完全理解。因为您想更改整个页面,但是又不想丢失以前的答案,对吗?您是否有特定原因想要这样做?
我相信您可以将所有信息从第一个gsp发送到 Controller ,并将所有内容保存在“ session ”中(例如,session.name = params.name,session.age = params.age),重定向/渲染另一个gsp,然后再进行渲染继续,您可以从 session 中获取信息以及刚出现的信息并保存所有内容。这可能不是一个很好的解决方案,但这是我弄清楚的唯一方法。
:)