2013-05-15 3 views
1

양식이 채워져 있고 일부 필드가 옵션입니다. 채워진 정보에 대한 유효성 검사를 적용하고 싶지만 선택 필드는 채워진 것이있는 경우에만 유효성을 검사해야합니다. 따라서 논문이 널이 아닌 경우 유효성을 검사해야합니다. 당신 중 누구도 비슷한 것을 했습니까? 혹시 제안이 있으십니까?JSR 303 - 필드가 null이 아니면 유효성을 검사합니다.

답변

3

빈 유효성 검사 제약 조건은 일반적으로 null을 유효한 값으로 받아들입니다 (물론 @NotNull 제외). UI 프레임 워크에 따라 사용자 입력이없는 필드의 경우 null 대신 빈 문자열을 검색 할 수 있습니다. JSF 2로 작업하는 경우 빈 필드의 유효성을 검사하지 않으려면 컨텍스트 매개 변수 javax.faces.VALIDATE_EMPTY_FIELDSfalse으로 설정할 수 있습니다.