gpt4 book ai didi

grails - 使用 “-”作为分隔符的Grails UrlMappings

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

我想在URL中使用“-”分隔字符串参数。

我用以下命令配置了UrlMappings:

name friendlyurl: "/${productId}-${title}_url"{
controller = "product"
action = "index"
}

productId的格式为stringnumber,例如ESE123

产品 Controller 需要参数productId。
它可以像url一样工作:

ESE1234-asdlashdlasj_url

但不是

ESE1234-Adidas-shoes_url

在最后一种情况下,它将ESE1234-Adidas作为productId。

也许grails正在使用热切的正则表达式匹配器。

我如何禁用此热切的正则表达式,以便仅使用第一个“-”?或者也许以其他方式。

最佳答案

你为什么不做

name friendlyurl: "/${productId}/${title}_url"{
controller = "product"
action = "index"
}

如果“-”非常重要,只需将其重新连接到 Controller 中

关于grails - 使用 “-”作为分隔符的Grails UrlMappings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3737161/

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