Hiển thị các bài đăng có nhãn Hibernate Validator. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Hibernate Validator. Hiển thị tất cả bài đăng

2 tháng 4, 2016

Password confirm validator sử dụng Hibernate Validator

Cách tạo và kiểm tra tính hợp lệ của mật khẩu xác nhận khi đăng kí tài khoản sử dụng hibernate-validator

...
@Transient
private boolean passwordConfirmValid;
public void setPasswordConfirmValid(boolean passwordConfirmValid) {
this.passwordConfirmValid = passwordConfirmValid;
}
@AssertTrue(message = "Password do not match.")
public boolean isPasswordConfirmValid() {
if (this.password == null) {
passwordConfirmValid = this.password_again == null;
} else {
passwordConfirmValid = this.password_again.equals(this.password);
}
return passwordConfirmValid;
}
...
view raw Account.java hosted with ❤ by GitHub
...
<div class="form-group">
<sForm:label path="account.password" title="Password" cssClass="control-label col-sm-2">Password:</sForm:label>
<div class="col-sm-6">
<sForm:password path="account.password" title="Password" placeholder="Password" cssClass="form-control" />
<sForm:errors path="account.password" cssClass="error" />
</div>
</div>
<div class="form-group">
<sForm:label path="account.password_again" title="Password Again" class="control-label col-sm-2">
Password Again:</sForm:label>
<div class="col-sm-6">
<sForm:password path="account.password_again" title="Password Again" placeholder="Password Again"
class="form-control" />
<sForm:errors path="account.password_again" cssClass="error" />
<sForm:errors path="account.passwordConfirmValid" cssClass="error" />
</div>
</div>
...