Grails params.controller bug

时间:2014-11-21 09:31:26

标签: grails groovy gsp

在gsp中,您应该能够引用params.controller并将其用于突出显示当前菜单项的内容 例如,class ='active'

这项技术对我有用,但只有80%的时间。有时params.controller是空白的,因此在渲染gsp模板时也是params.action。

我正在使用grails 2.4.3。 我甚至尝试将当前控制器存储在过滤器中的请求变量中,但这不比通过gsp直接访问的params.controller更可靠。

欢迎提出任何建议。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用params.controller变量,而不是使用controllerName。这应始终设置为当前控制器的名称,但对于直接GSP请求将为空,因为不涉及控制器