Utilisation Grails 1.3.3, lorsque vous demandez lien url:Comment gérer correctement une URL ayant deux fois les mêmes paramètres avec les mêmes valeurs?
/myapp/mycontroller/myaction?p1=v1&p2=v2&p1=v1
params alors la valeur injectée dans le contrôleur Grails contiendra:
assert params.p1== ['v1','v1']
Il aurait été logique pour moi que params.p1
égal à 'v1'
, non?
Dans tous les cas, existe-t-il un moyen de modifier ce comportement?
Merci.
Votre question n'a pas de sens. Qu'est-ce que ** params.myparam1 **? Vous n'avez pas cela dans le code, vous avez juste ** p1 ** et ** p2 **. Demandez-vous si ** params.p1 ** devrait juste avoir un seul résultat de valeur au lieu d'une liste de résultats? –
Désolé, c'était une erreur typée: question mise à jour – fabien7474