Grails-map/file.xml到控制器和操作

Grails-map/file.xml到控制器和操作,grails,grails-2.0,grails-controller,Grails,Grails 2.0,Grails Controller,如何将带有后缀的uri映射到grails上的控制器+操作 我试过: name sitemap: "/data.xml" { controller = 'data' action = 'generate' } 但它根本不起作用。而这: name sitemap: "/data" { controller = 'data' action = 'generate' } 很好用 有什么想法吗?你在那里展示的是有效的。请参阅位于的应用程序。它包含以下内容: // gra

如何将带有后缀的uri映射到grails上的控制器+操作

我试过:

name sitemap: "/data.xml" {
    controller = 'data'
    action = 'generate'
}
但它根本不起作用。而这:

name sitemap: "/data" {
    controller = 'data'
    action = 'generate'
}
很好用


有什么想法吗?

你在那里展示的是有效的。请参阅位于的应用程序。它包含以下内容:

// grails-app/conf/UrlMappings.groovy
class UrlMappings {

    static mappings = {

        name sitemap: "/data.xml" {
            controller = 'data'
            action = 'generate'
        }

        "/"(view:"/index")
        "500"(view:'/error')
    }
}

默认索引页面包含一个链接,用于验证此映射是否有效。

除了断言之外,您还没有阐明应用程序中发生了什么,但它根本不起作用。。需要寻找的一件事是一个冲突的映射。没有例外或类似的情况。我已经检查了冲突,但是没有。。。我会进一步调查的。谢谢您对Grails的哪个版本有问题?我使用的是2.2.3版本