grails - 如何使我的URL映射不区分大小写?

标签 grails url-routing

默认情况下,在将URL映射到 Controller 操作或 View 时,Grails区分大小写。

例如,www.mywebsite.com/book/list将起作用,而www.mywebsite.com/Book/list将返回404页。

我该怎么做(欢迎使用代码段)以使我的网址不区分大小写(即www.mywebsite.com/Book/list为有效网址)?

最佳答案

只是从臀部射击,请尝试以下操作:

static mappings = {
"/$controller/$action?/$id?"{
    controller = controller.toLowerCase()
    action = action.toLowerCase()
}

关于grails - 如何使我的URL映射不区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2809588/

相关文章:

php - Zend 框架 : The requested URL/my/path was not found on this server

javascript - 对 url 和 sammy.js 中带有尾部斜杠的 url 使用相同的路由

grails - Grails是否允许使用过滤器进行声明式异常处理?

sorting - 如何在Grails View 中对列进行排序

grails - Grails从许多方面拉物体

scala - Play Framework 2.4 中的自定义路由器

javascript - Express js路由返回404

url-routing - NancyFX Catch All 路线

xml - 使用Grails渲染命令控制XML格式的换行符

javascript - twitter bootstrap + grails kickstart 破坏了 jquery