Hello, I have to validate one field with a transient field:
Code:
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
private String passwordConfirm;
@Transient
public String getPasswordConfirm() {
return passwordConfirm;
}
public void setPasswordConfirm(String passwordConfirm) {
this.passwordConfirm = passwordConfirm;
}
@AssertFalse(message="Password and Confirm Password does not match!")
public Boolean check() {
if (!this.getPassword().equals(this.getPasswordConfirm()))
{return false;}
else return true;
}
What is wrong?