grails - Grails中的URL映射

标签 grails url-mapping

假设这是我的网址:

https://stackoverflow.com/questions/ask/question1.xml



目前在我的UrlMappings.groovy中,我有`

“/ $ Question / $ ask / $ question1”( Controller :“somecontroller”)`来处理请求。

如果我的网址更改为:

https://stackoverflow.com/questions/ask/askAgain/question1.xml



我的网址映射无法处理。

有没有办法让urlmapping.groovy中的ask/askAgain引用$ask

最佳答案

这就是我为解决此问题所做的事情。
我将URLMapping更改为

"/$Question/$ask**"(controller:"somecontroller")

如果我的网址是:
`http://stackoverflow.com/questions/ask/askAgain/question1.xml`

所以现在,$ask** = ask/askAgain/question1.xml
然后,如果我想从该URL中删除question1.xml。我可以使用Regex摆脱它。

关于grails - Grails中的URL映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17600633/

相关文章:

grails - 过滤器映射中无效的<url-pattern> *。在glassfish上部署grails 3应用程序期间

Go url 参数映射

spring - 将扩展名添加到 URL 时强制出现 404 错误

grails - Grails单元测试:为什么此语句失败?

grails - 用大量变量更新域类对象的最佳方法是什么

grails - 无法在 Grails 3.1.1 中安装 HTML5 拖放多文件上传插件

grails - 如何渲染到其他 Controller 的gsp View ?

grails - Grails URL映射安全问题

Grails 自动关系抓取