Je veux séparer les paramètres de chaîne avec un "-" dans une URL.Grailles UrlMappings avec "-" comme séparateur
J'ai eu UrlMappings configurent avec:
name friendlyurl: "/${productId}-${title}_url"{
controller = "product"
action = "index"
}
Le productId est sous la forme stringnumber, comme ESE123
Le contrôleur produit a besoin du productId param. Il travaille avec l'url:
ESE1234-asdlashdlasj_url
Mais pas avec
ESE1234-Adidas-shoes_url
Dans le dernier cas, il prend ESE1234-Adidas comme productId.
Peut-être que les grails utilisent un matcher de regexp. Comment désactiver cette expression rationnelle désirée pour ne prendre que le premier "-"? Ou peut-être d'une autre manière peut-être.
Dans l'URL est important que le « - » – user2427
un coup d'oeil à ce sujet, vous pourriez avoir des problèmes avec votre approche http://jira.codehaus.org/browse/GRAILS-3202 –