gpt4 book ai didi

grails - urlmappings 更改 - grails 2 到 3 升级

转载 作者:行者123 更新时间:2023-12-02 15:19:05 25 4
gpt4 key购买 nike

我的 UrlMappings.groovy 中有以下映射:
"/$controller/$action?/$id?/$id2?/$id3?" {constraints {}}
给定一个请求 url xcontroller/xaction/xid1//xid3 (注//)

grails 2.x 会为 id 和 id3 生成值,但不会为 id2 生成值。这是我所期望的。

在 grails 3.2.5 中,这个 url 只产生 id1 和 id2 值( xid3 变成 id2 )。似乎 //被忽略。

其他人是否遇到过这个问题?这是一个错误还是想要的改变?

最佳答案

我认为旧行为是错误,而新行为是首选。像 // 这样的空路径段应该得到解决,而且以下所有 URL 应该是等效的:

http://host/foo/bar
http://host/foo//bar
http://host/foo/./bar
RFC3986讨论 URI 语法。
您可以使用像 0 这样的虚拟值作为“缺失”组件的占位符。

关于grails - urlmappings 更改 - grails 2 到 3 升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42077344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com