如何在Grails App中隐藏URL参数?

时间:2015-10-08 12:45:32

标签: grails

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

2 个答案:

答案 0 :(得分:0)

当您从视图执行GET请求到您的控制器 - >操作时,ID将始终显示。你可以为此做一个帖子调用,之后你可以转发,这样你的网址就不会改变,也不会显示id。

你也可以将id放入session,flash。

答案 1 :(得分:0)

以这种方式从您的方法重定向后,它不会在您的网址中保存参数:

redirect(controller: 'yourController', action: 'yourAction')

如果你想发送你的参数,你需要这样做:

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