假设这是我的网址:
目前在我的UrlMappings.groovy中,我有`
“/ $ Question / $ ask / $ question1”(控制器:“somecontroller”)`来处理请求。
如果我的网址更改为:
https://stackoverflow.com/questions/ask/askAgain/question1.xml
我的网址映射无法处理。
我的urlmapping.groovy中是否有ask/askAgain
可以引用$ask
?
答案 0 :(得分:2)
这就是我为解决这个问题而采取的措施。 我将URLMapping更改为
"/$Question/$ask**"(controller:"somecontroller")
如果我的网址是:
`http://stackoverflow.com/questions/ask/askAgain/question1.xml`
现在,$ask** = ask/askAgain/question1.xml
然后,如果我想从该URL中删除question1.xml。我可以用正则表达式来摆脱它。
答案 1 :(得分:1)
您必须提供2个映射:
"/$Question/$ask/$question1"(controller: "somecontroller")
"/$Question/$ask/$askAgain/$question1"(controller: "somecontroller")