【发布时间】:2010-06-02 18:22:55
【问题描述】:
本质上,我希望在 grails 应用程序的整个生命周期(POST 或 GET)中保留一个 url 查询参数。例如。
http://localhost:8080/demo/controller/action/?myParam=foobar
我尝试了几条路线。覆盖 redirect 并为 createLink 自定义应用程序标签的动态方法。但是,由于我也使用 grails webflow,它并不能完全获取每个 URL。我还尝试使用 groovy servlet (groovlet) 来捕获每个 URL 并附加查询参数。最后一次尝试并不成功。我是否缺少 grails 的明显组件?我在正确的轨道上吗?有没有我还没有探索过的其他途径?
提前致谢
【问题讨论】:
-
为什么这需要是一个查询参数?为什么不直接将值存储在会话中?
-
鉴于 grails 战争的部署环境,有一个负载均衡器规则需要查询参数。这是我无法改变的,因此必须努力。查询参数对战争没有任何作用,只是为了取悦负载均衡器。我知道很奇怪。