2013-03-14 1 views

답변

0

문제는 모든 필드, JSF에 의해 검증되는 것입니다 .. 대중에게 액세스 한정자를 변경 getValid에 이름,하지만 방법은 호출되지 않습니다 단지에있는 것과 내 facelet. 나는 시험에

SomeObject so = new SomeObject(); 
Validator validator = Validation.buildDefaultValidatorFactory().getValidator(); 
     Set<ConstraintViolation<SomeObject>> violations = validator.validate(so); 

를 호출 할 경우

는 isValid 방법은 triggerd입니다.

1

JSF는 검사기 번호가을 검증을 통해 전체 콩을 확인하는 것이 아니라 각 양식 필드 검사기 # validateValue를 호출하지 않습니다. 이 isValid 양식 필드인가요?

+0

아니요, 양식 필드가 아닙니다. 그건 문제였다 :-) ty – mp5