Bonjour,
J'ai fait un validateur dans mon bean. Cependant, les variables de la classe sont nulls (password & passwordverification) alors qu'ellles devraient être set avec les valeur de la vue.
Le bean :
La vue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 private String password; private String passwordVerification; public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getPasswordVerification() { return passwordVerification; } public void setPasswordVerification(String passwordVerification) { this.passwordVerification = passwordVerification; } public void validateMatchPassword(FacesContext context, UIComponent component, Object data) throws ValidatorException { if (!password.equals(passwordVerification)) { ... } }
Lorsque je debug, password et passwordverification sont null dans la classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:inputSecret id="password" value="#{p.password}"> <h:inputSecret id="verification" value="#{p.passwordVerification}" validator="#{p.validateMatchPassword}" />
Merci de votre aide
Partager