Probleme validateur et valeur null
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 :
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
|
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))
{
...
}
} |
La vue :
Code:
1 2 3
|
<h:inputSecret id="password" value="#{p.password}">
<h:inputSecret id="verification" value="#{p.passwordVerification}" validator="#{p.validateMatchPassword}" /> |
Lorsque je debug, password et passwordverification sont null dans la classe.
Merci de votre aide