3
出于某种原因,我得到一个巨大的错误列表使用时,下面的代码:使用grailsApplication注射内UrlMappings
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')
}
}
是不是可以访问sta来自static mappings
的图片grailsApplication
?
(我需要能够获得以动态创建urlmappings控制器名称)
本质上不使用`$ controller`?为什么你需要遍历控制器并将其打印在映射中呢? – omarello 2011-12-17 00:42:59
另外,可能重复? [http://stackoverflow.com/questions/4232884/dynamic-grails-url-mapping-config](http://stackoverflow.com/questions/4232884/dynamic-grails-url-mapping-config) – omarello 2011-12-17 00:46:42