如何将带有后缀的uri映射到grails上的控制器+动作?
I have try:
name sitemap: "/data.xml" {
controller = 'data'
action = 'generate'
}
但它根本不起作用。虽然这:
name sitemap: "/data" {
controller = 'data'
action = 'generate'
}
工作得很好…
任何想法?
您在这里显示的内容是有效的。请访问https://github.com/jeffbrown/urlfilemappingdemo查看该应用程序。它包含以下内容:
// grails-app/conf/UrlMappings.groovy
class UrlMappings {
static mappings = {
name sitemap: "/data.xml" {
controller = 'data'
action = 'generate'
}
"/"(view:"/index")
"500"(view:'/error')
}
}
默认索引页包含一个链接,用于验证该映射是否有效。