禁用cookie时,grails中的闪存范围问题

时间:2011-01-03 18:19:31

标签: grails

在我的应用程序中,我希望有一些动态内容可用于禁用cookie的搜索引擎机器人。但我被卡住了,因为我需要通过闪存范围传递重定向URL以重定向到不同的操作和控制器。当我使用链  而不是重定向然后我能够获得闪存范围数据,但我有一些用例,我不能使用链,必须使用重定向这也是因为链(uri:'/')无法正常工作,因为这将重定向到当前控制器的索引操作,而不是为root'/'定义的控制器。问题是当禁用cookie并进行重定向而不是链时,闪存范围会丢失所有内容。这是grails中的错误还是已知的grails限制?

当禁用cookie时,我仍然看到URL被重写; jessionid = some_value但默认情况下根据文档 url不会被jessionid重写。启用cookie后,不会按预期重写URL。这是grails或预期行为中的错误吗?禁用cookie时,如何在grails中禁用URL重写?

我也理解禁用cookie和URL重写的含义是每个请求都会导致新的会话对象创建。

1 个答案:

答案 0 :(得分:0)

不确定它是否是您要寻找的解决方案,但您是否尝试过Marc Palmer's One-Time Data插件?