Voila mon problème, j'ai un formulaire qui demande un userId, et 2 date.
Le userid est obligatoire, et les date non, mais si elle ne sont pas nulle, alors elle doivent etre dans un format bien precis.
Le validateur vaut cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
Le SelectUserCommand :
Mon fichier de configuration spring contient
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
Et mon controller est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12<bean id="replaySelectController" class="be.manex.jafar.server.mvc.replay.SelectUserController"> <property name="commandName" value="command"/> <property name="commandClass" value="be.manex.jafar.server.mvc.replay.SelectUserCommand"/> <property name="formView" value="admin/replaySelect"/> <property name="validator" ref="selectUserValidator" /> <property name="validateOnBinding" value="true"/> </bean> <bean id="selectUserValidator" class="be.manex.jafar.server.mvc.replay.SelectUserValidator"/>
Et le resultat est qu'il passe finalement dans le /admin/replayList .. mais avec des mauvaise valeurs ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Et je dois dire que je rame pour trouver pq il passe quand meme ..
Ne devrait il pas stopper et affiche des erreurs ?
PS : je découvre le framework spring durant mon stage, mais meme un collegue qui travaille ici ne comprends pas pq ca foire...
J'espere que vous pourrez m'éclairer

 

 
		
		 
         
 

 
			
			


 
  
  
  
 
 
			 
   


 
				 [Spring MVC][Validator] Ne stop pas si il y a une erreurs
 [Spring MVC][Validator] Ne stop pas si il y a une erreurs
				 Répondre avec citation
  Répondre avec citation
Partager