包含非法字符的网址未映射到Grails中的控制器

时间:2012-03-23 15:37:37

标签: grails grails-2.0

目前我有一个这样的网址映射:

"/foo/$token/external"(controller: "hello") {...}

当传入的请求是这样的时候,这很好用:

"/foo/12345/external"

但是,令牌可以包含像' /'这样的字符。我试图对令牌值进行urlencode,以便' /'会成为%2f:

123/45 --> 123%2f45

但这与grails无法匹配。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

这不是问题的答案,但我认为你应该改变它,以便令牌不包含这些类型的字符。