Grails:如何更改默认视图位置?

我有控制器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}"
}

这适用于控制器的所有操作.

转载注明原文:Grails:如何更改默认视图位置? - 代码日志