如何在Grails应用程序中隐藏URL参数?

如何在Grails应用程序中隐藏URL参数?,grails,Grails,我正在将一个id从我的视图发送到控制器,然后再次通过该控制器重定向一个新视图,但它也会显示以前创建的任务的id。我如何在URL中隐藏该id以及我只想从操作中重定向的另一件事。我不想渲染。 请帮忙。提前感谢。当您从视图中收到控制器->操作的请求时,id将始终显示。您可以对此进行post调用,然后再进行转发,这样您的url就不会更改,也不会显示id 您还可以将id放入会话flash中。在您以以下方式从方法重定向后,它不会将参数保存在url中: redirect(controller: 'yourCo

我正在将一个id从我的视图发送到控制器,然后再次通过该控制器重定向一个新视图,但它也会显示以前创建的任务的id。我如何在URL中隐藏该id以及我只想从操作中重定向的另一件事。我不想渲染。
请帮忙。提前感谢。

当您从视图中收到控制器->操作的请求时,id将始终显示。您可以对此进行post调用,然后再进行转发,这样您的url就不会更改,也不会显示id


您还可以将id放入会话flash中。

在您以以下方式从方法重定向后,它不会将参数保存在url中:

redirect(controller: 'yourController', action: 'yourAction')
如果要发送参数,需要执行以下操作:

redirect(controller: 'yourController', action: 'yourAction', model: [params])