Grails中的URL映射

Grails中的URL映射,grails,url-mapping,Grails,Url Mapping,假设这是我的URL: 目前在我的UrlMappings.groovy中` “/$Question/$ask/$question1”(控制器:“somecontroller”)`来处理请求 如果我的URL更改为: 我的URL映射无法处理它 有什么方法可以让我的urlmapping.groovy中的$ask引用ask/askAgain "/$Question/$ask/$question1"(controller: "somecontroller") "/$Question/$ask/$askA

假设这是我的URL:

目前在我的UrlMappings.groovy中`

“/$Question/$ask/$question1”(控制器:“somecontroller”)`来处理请求

如果我的URL更改为:

我的URL映射无法处理它


有什么方法可以让我的urlmapping.groovy中的
$ask
引用
ask/askAgain

"/$Question/$ask/$question1"(controller: "somecontroller")
"/$Question/$ask/$askAgain/$question1"(controller: "somecontroller")

这就是我为了绕开这件事所做的。 我将URLMapping更改为

"/$Question/$ask**"(controller:"somecontroller")
如果我的URL是:

`http://stackoverflow.com/questions/ask/askAgain/question1.xml`

现在,
$ask**=ask/askAgain/question1.xml


然后,如果我想从该URL中删除question1.xml。我可以使用Regex来摆脱它。

看看感谢,但没有修复文件夹lvl。我的意思是URL可以是。然后我需要另一个URL映射。但是谢谢你的帮助。我找到了另一个选择。我现在使用通配符**选择全部,使用正则表达式我可以得到我想要的。谢谢again@RSM伟大的您应该将您的方法作为问题的答案或更新发布。