如何将 URL 映射中定义的 Grails 任意变量传递给控制器?
How do I pass a Grails Arbitrary Variable defined in the URL Mapping to a controller?
我有以下 URL 映射:
"/Manage" {
controller = "portal"
action = "login"
app = "directoryManagement"
}
在上面的代码片段中,app 是一个任意的嵌入变量,如下所述:http://docs.grails.org/2.5.0/guide/single.html#embeddedVariables
门户控制器是身份验证控制器的子项。门户控制器中的所有登录操作都是调用身份验证控制器的登录操作。
但是,在身份验证控制器中,我无法访问嵌入的任意变量
params.app
我已经做了几个小时了,似乎我遗漏了一些简单的东西。谁能给点建议?
以上代码应该适用于任何试图将任意变量传递给控制器的人。我的 URL 映射中有一个拼写错误,这就是为什么我在我的身份验证控制器中没有看到 'app' 参数的原因。
我有以下 URL 映射:
"/Manage" {
controller = "portal"
action = "login"
app = "directoryManagement"
}
在上面的代码片段中,app 是一个任意的嵌入变量,如下所述:http://docs.grails.org/2.5.0/guide/single.html#embeddedVariables
门户控制器是身份验证控制器的子项。门户控制器中的所有登录操作都是调用身份验证控制器的登录操作。
但是,在身份验证控制器中,我无法访问嵌入的任意变量
params.app
我已经做了几个小时了,似乎我遗漏了一些简单的东西。谁能给点建议?
以上代码应该适用于任何试图将任意变量传递给控制器的人。我的 URL 映射中有一个拼写错误,这就是为什么我在我的身份验证控制器中没有看到 'app' 参数的原因。