fed*_*lov 3 grails view convention-over-configur
我有控制器AdminTagController.默认情况下,视图将位于/adminTag文件夹中.是否可以将此控制器的默认文件夹更改为/admin/view?我可以为每种方法指定视图,但它并不酷
谢谢
可以使用控制器的afterInterceptor更改它.检查示例:
def afterInterceptor = { model, modelAndView ->
println "Current view is ${modelAndView.viewName}"
if (model.someVar) {
modelAndView.viewName = "/mycontroller/someotherview"
}
println "View is now ${modelAndView.viewName}"
}
Run Code Online (Sandbox Code Playgroud)
这适用于控制器的所有操作.