Grails1.1.1或Grails1.2 M4中带有连字符的URL

Grails1.1.1或Grails1.2 M4中带有连字符的URL,grails,Grails,有没有办法将Grails 1.1.1或Grails 1.2 M4配置为映射用PascalCase或camelCase编写的多字控制器或操作,以自动映射到URI,并用连字符分隔这些字 例如,如果我有一个名为MoreInformation的控制器和一个名为boardOfDirectors的函数,我希望URI类似于: 这可能吗?谢谢。假设您有一个将连字符大小写转换为CamelCase的方法transformURL,类似这样的方法应该可以做到这一点 class UrlMappings { static

有没有办法将Grails 1.1.1或Grails 1.2 M4配置为映射用PascalCase或camelCase编写的多字控制器或操作,以自动映射到URI,并用连字符分隔这些字

例如,如果我有一个名为MoreInformation的控制器和一个名为boardOfDirectors的函数,我希望URI类似于:


这可能吗?谢谢。

假设您有一个将连字符大小写转换为CamelCase的方法transformURL,类似这样的方法应该可以做到这一点

class UrlMappings {
static mappings = { 
  "/$initialController/$initialAction?/$id?"{
            controller = transformUrl(initialController)
            action = transformUrl(initialAction)
  }
}

我对Groovy和Grails相当陌生。你能告诉我在哪里声明这个名为“transformUrl”的函数吗?谢谢。将transformUrl函数设为静态,并将其放入UrlMappings类中。这是好东西!我没有意识到它是如此的简单:)