grails - 如何将URL映射中定义的Grails任意变量传递给 Controller ​​?

标签 grails grails-controller

我具有以下URL映射:

"/Manage" {
   controller = "portal"
   action = "login"
   app = "directoryManagement"
}

在以上代码段中,app是一个任意的嵌入式变量,如下所述:http://docs.grails.org/2.5.0/guide/single.html#embeddedVariables

门户网站 Controller 是身份验证 Controller 的子级。在门户网站 Controller 中所做的所有登录操作都称为身份验证 Controller 的登录操作。

但是,在身份验证 Controller 中,我无法访问嵌入的人为变量
params.app

我已经在这里呆了几个小时,似乎我缺少一些简单的东西。有人可以建议吗?

最佳答案

上面的代码适用于试图将任意变量传递给 Controller ​​的任何人。我的URL映射中有一个错字,这就是为什么我在身份验证 Controller 中没有看到'app'参数的原因。

关于grails - 如何将URL映射中定义的Grails任意变量传递给 Controller ​​?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37801017/

相关文章:

hibernate - 在非主键 UUID 类型字段上使用 findBy* 方法会导致异常

grails - 如何重构Groovy中作为方法调用参数的闭包中的重复项?

Grails 2.2.2 编译错误 : ThreadGroupContext beaninfo

templates - Grails:模板与 TagLib。

grails - 如何在Grails的选择框中显示父域字段

grails - 如何强制grails下载csv文件?

grails - 如何在 Grails 中的 Ajax 请求上使用 afterInterceptor?

javascript - Grails javascript 文件重新加载

grails - 无法上传照片Grails

data-binding - 如何在一个表单中混合多个域对象?