Et le code complet du validation.xml ?
Version imprimable
Et le code complet du validation.xml ?
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <form-validation> <global> <constant> <constant-name>minpassword</constant-name> <constant-value>6</constant-value> <constant> <constant-name>postalCode</constant-name> <constant-value>^[0-9a-zA-Z]*$</constant-value> </constant> </constant> </global> <formset> <formset> <form name="LoginForm"> <field property="login" depends="required"> <arg key="errors.required.login"/> </field> <field property="password" depends="required,mask"> <arg key="LoginForm.password"/> <var> <var-name>mask</var-name> <var-value>^[0-9a-zA-Z]*$</var-value> </var> <var> <var-name>minlenght</var-name> <var-value>${minpassword}</var-value> </var> </field> </form> </formset> </form-validation>
Il y a des balises non fermées et comme tu n'as pas spécifié de dtd, tu ne vois pas les erreurs dans ton fichier xml.
Peux-tu rajouter déjà ceci au début de ton fichier :
Puis modifier ton fichier comme suit :Code:
1
2
3
4
5 <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN" "dtd/validator_1_2.dtd">
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <form-validation> <global> <constant> <constant-name>minpassword</constant-name> <constant-value>6</constant-value> </constant> <constant> <constant-name>postalCode</constant-name> <constant-value>^[0-9a-zA-Z]*$</constant-value> </constant> </global> <formset> <form name="LoginForm"> <field property="login" depends="required"> <arg key="errors.required.login"/> </field> <field property="password" depends="required,mask"> <arg key="LoginForm.password"/> <var> <var-name>mask</var-name> <var-value>^[0-9a-zA-Z]*$</var-value> </var> <var> <var-name>minlenght</var-name> <var-value>${minpassword}</var-value> </var> </field> </form> </formset> </form-validation>
Bonsoir,
Peux tu t'assurer que le plugin est bien chargé au démarrage (niveau de log à positionner éventuellement à TRACE / INFO pour les classes du validator).
Tu as téléchargé Struts et les jars des librairies commons-validator ensemble ? (ca pourrait être un problème de compatibilité de versions).
Eric
Merci beaucoup ça marche :yaisse2: :lol:
Ton fichier validation.xml était bien buggué ?
Oui c'est ca !! iil y avait des balises non fermées
;)