如何将带有后缀的uri映射到控制器+ grails上的操作?
我试过了:
name sitemap: "/data.xml" {
controller = 'data'
action = 'generate'
}
但它根本不起作用。虽然这个:
name sitemap: "/data" {
controller = 'data'
action = 'generate'
}
工作得很好......
有什么想法吗?
答案 0 :(得分:0)
你所展示的内容是有效的。在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')
}
}
默认索引页面包含一个链接,用于验证此映射是否有效。