我正在尝试这样做:

"/templates/$tml"{
        view: "/templates/$tml"
    }

和这个:
"/templates/$tml"{
        view: "/templates/${tml}"
    }

和这个:
"/templates/$tml"{
        view: "/templates/${params.tml}"
    }

但它们都不起作用。
在模板文件夹中,我有很多 GSP 文件,我不想一一映射它们,而是需要一些通用代码来像 Controller 映射一样映射它们。

感谢帮助!

最佳答案

你有没有尝试过这样的事情?

UrlMappings.groovy 中:

"/templates/$tml"(controller: "templates", action: "generateView")

TemplatesController.groovy 中:
def generateView(String tml){
    render(view: tml)
}

关于grails - grails 中的通用 View url 映射,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20311885/

10-11 17:18