Bonjour à tous,
Je découvre progressivement JSF depuis quelques temps et je souhaiterais faire une validation sur 2 champs : "email" et "emailConfirmation".
Pour cela j'ai suivi quelques exemples trouvés sur le net que vous trouverez ci-dessous.
A savoir que :
Le backbean est en @RequestScope
Mon form est en prependId = false
Le problème:
Lorsque je soumets mon formulaire, lorsque le validator sameEmailValidator est appelé, une NullPointerException est lancée lors de l'utilisation du UIInput récupéré (qui est donc null...).
Je ne comprends pas pourquoi ce null sur le composant email. Le validator est pourtant appelé par le champs emailConf situé plus loin dans l'arborescence de composants.
Pourtant, le système a fonctionné à un moment (j'ai surement touché à quelque chose, mais il ne me semblait pas...), la validation renvoyait le message d'erreur adapté, puis si l'input était à nouveau non-valide, la NullPointerException se lançait (donc après une première validation "réussi").
Mes inputs (parmi d'autres situés avant et après) :
Ma méthode validate() de mon Validator SameEmailValidator :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?
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
Merci d'avance pour votre aide.

 

 
		
		 
        

 
			
			

 
   
 


 UIInput null à la validation
 UIInput null à la validation
				 Répondre avec citation
  Répondre avec citation
Partager