grails - Grails params.controller错误

标签 grails groovy gsp

在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/

相关文章:

grails - Grails中频条件的语法

javascript - 在表单中隐藏具有不同 div Javascript 的各种按钮

web-services - Grails 异常 : Mapping qname not fond for the package: grails. 验证

tomcat - 将 grails war 文件部署到 Tomcat 服务器

grails - 注册自定义约束

java - "--continue"标志的 Gradle 属性?

ruby-on-rails - Grails 还是 Rails?

Grails GSP 编译?

grails - 应该在较小的Grails站点中使用SiteMesh功能吗?

jenkins - 如何在声明式管道 Jenkins 中选择多个 JDK 版本