我想在 url 中用“-”分隔字符串参数。
我已经配置了 UrlMappings:
name friendlyurl: "/${productId}-${title}_url"{
controller = "product"
action = "index"
}
productId 的格式为 stringnumber,如ESE123
产品控制器需要参数 productId。它适用于以下网址:
ESE1234-asdlashdlasj_url
但不与
ESE1234-阿迪达斯-shoes_url
在最后一种情况下,它将 ESE1234-Adidas 作为 productId。
也许 grails 正在使用急切的正则表达式匹配器。
如何禁用这个急切的正则表达式以便只使用第一个“-”?或者也许是其他方式。