Grails不区分大小写的URL预定义URL的映射?

时间:2015-09-25 11:29:20

标签: grails

我有以下网址映射:

  "/Some-Name".toLowerCase() {
    controller ="user"
    action = "show"
    id = "f274b72e1309467e70"
  }

请注意,这与此不重复:How to make my URL mapping case insensitive?这是一个不同的案例。

如何使此URL映射不区分大小写?

1 个答案:

答案 0 :(得分:1)

也许你可以尝试在约束部分使用自定义验证器。请注意,以下代码未经过测试。

   "/$path" {
      controller ="user"
      action = "show"
      id = "f274b72e1309467e70"
      constraints {
         path((validator: { return it.equalsIgnoreCase("Some-Name") })
      }
   }