在gsp中,您应该能够引用params.controller并将其用于诸如突出显示当前菜单项的操作
例如class ='active'
这项技术对我有效,但只有80%的时间适用。有时,在渲染gsp模板时,params.controller为空白,而params.action也为空白。
我正在使用grails 2.4.3。
我什至尝试将当前 Controller 存储在过滤器的请求变量中,但这并不比直接通过gsp访问的params.controller可靠。
任何建议都是最欢迎的。谢谢你的帮助。
最佳答案
除了使用params.controller
,还可以使用controllerName
变量。应始终将其设置为当前 Controller 的名称,但对于直接GSP请求,该字段将为空,因为其中不涉及任何 Controller
关于grails - Grails params.controller错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27058096/