-
Struts et validation.xml
Bonjour,
J'utilise le plugin validator sous struts afin de valider les champs de mon formulaire, pour celà, j'utilise le fichier validation.xml.
Dans ce fichier, il y a une expression régulière [a-zA-Z']*, cette dernière accepte donc les apostrophes.
Mon problème est que lorsque mon formulaire est soumis à la validation, les apostrophes sont transformé en code ascii "&39" (j'ai vu celà en mettant un point d'arret sous eclipse sur les méthodes de commons-validator.jar) dans les variables, ce qui pause problème car du coup mon formulaire n'est pas validé.
Et ce qui est bizarre c'est que dans une autre jsp, je fais la même validation avec la même expression régulière, et là l'apostrophe n'est pas modifié.
Ma question est la suivante, pourquoi sur une jsp ça fonctionne et sur une autre ça ne fonctionne pas ?
Y a-t-il une configuration à faire ?
Pour info, Les deux fichiers sont en ISO-8859-1.
Merci pour votre aide
-
J'ai corrigé le problème.
Le problème venait d'une méthode javascript que j'avais fait, qui était appelé lors de la validation du formulaire. Pour une raison que je n'ai pas su déterminer exactement, elle encodait les apostrophes.
Cette encodage venait peut être du fait que j'utilisai un objet javascript, j'ai modifié cela, et maintenant tout fonctionne.
-
Bonjour,
merci de nous avoir fait part de ta correction. ça aide!