出于某种原因,我在使用以下代码时会收到大量错误列表:
class UrlMappings {
static grailsApplication
static mappings = {
grailsApplication.controllerClasses.each { controllerClass -> // FAILS!
println(controllerClass.name)
}
"/$controller/$action?/$id?"{}
"/"(view:"/index")
"500"(view:'/error')
}
错误: http: //pastebin.com/tiEsENie
以下代码可以正常工作并打印所有控制器名称:
class UrlMappings {
static grailsApplication
static mappings = {
"/$controller/$action?/$id?"{
grailsApplication.controllerClasses.each { controllerClass -> // WORKS!
println(controllerClass.name)
}
}
"/"(view:"/index")
"500"(view:'/error')
}
}
grailsApplication
不能从内部访问静态static mappings
吗?
(我需要能够获取控制器名称才能动态创建 urlmappings)