Я хочу разделить строковые параметры с помощью "-" в URL.
Я сконфигурировал UrlMappings с:
name friendlyurl: "/${productId}-${title}_url"{
controller = "product"
action = "index"
}
ProductId находится в виде строки, например ESE123
Контроллеру продукта необходим параметр productId.
Он работает с URL-адресом, как:
ESE1234-asdlashdlasj_url
Но не с
ESE1234-Adidas-shoes_url
В последнем случае в качестве идентификатора продукта принимается ESE1234-Adidas.
Может быть, Grails использует готовое регулярное выражение.
Как отключить это нетерпеливое регулярное выражение, чтобы переходить только к первому "-"? Или, может быть, другим способом, может быть.