Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails 在url调用之间在页面上持久化数据_Grails - Fatal编程技术网

Grails 在url调用之间在页面上持久化数据

Grails 在url调用之间在页面上持久化数据,grails,Grails,当然这是一个非常常见的要求,但是找不到任何相关的文档 在我的应用程序中,我有一个chartPage.gsp,它有许多文本字段和按钮,我使用它们来显示图表、搜索等。当我单击其中一个按钮(如drillchart)时,它会将我带到应用程序中的另一个页面-results.gsp(在同一窗口中)。这在内部是一个jquery.ajax()调用,用于调用URL 我需要在结果页面上有一个后退按钮,它将带我返回chartPage.gsp,其中包含调用之前加载的所有值,如浏览器后退按钮 现在,浏览器后退按钮没有保存

当然这是一个非常常见的要求,但是找不到任何相关的文档

在我的应用程序中,我有一个chartPage.gsp,它有许多文本字段和按钮,我使用它们来显示图表、搜索等。当我单击其中一个按钮(如drillchart)时,它会将我带到应用程序中的另一个页面-results.gsp(在同一窗口中)。这在内部是一个jquery.ajax()调用,用于调用URL

我需要在结果页面上有一个后退按钮,它将带我返回chartPage.gsp,其中包含调用之前加载的所有值,如浏览器后退按钮

现在,浏览器后退按钮没有保存调用页面的状态。如何保存状态以及调用页中的所有数据


更新:现在我正在尝试history.back()

,简而言之,我是否必须将图表页上更改的所有文本字段添加到会话中,并在调用“返回url”按钮时将它们从结果页用作参数?您不需要传递参数。只需从会话中获取chartPage中的默认值。因此,我想在重新调用chartPage时,我需要重置会话中的值。(区分“回拨”按钮和“直接调用”与“选项卡单击…”