我正在尝试这样做:
"/templates/$tml"{
view: "/templates/$tml"
}
和此:
"/templates/$tml"{
view: "/templates/${tml}"
}
和此:
"/templates/$tml"{
view: "/templates/${params.tml}"
}
但它们都不起作用。 在模板文件夹中,我有很多GSP文件,我不想一个一个地映射它们,而是我想要一些通用代码,它们像控制器映射一样映射它们。
感谢您的帮助!
答案 0 :(得分:6)
你尝试过这样的事吗?
在UrlMappings.groovy
:
"/templates/$tml"(controller: "templates", action: "generateView")
在TemplatesController.groovy
:
def generateView(String tml){
render(view: tml)
}
答案 1 :(得分:0)
我不确定,但你可以尝试这样的事情
"/templates/$tml"(view: "/templates/$tml")
正常程序
"/templates/$tml"{
controller = "general"
action = "generalAction"
//pageName = "yourpage"
}