2011-03-13 2 views
0

Richfaces 3.3.3, JSF 1.2 및 JBoss Tools 3.1을 사용하고 있습니다. 나는 이것이 Hibernate Validator 4.1을 가지고 있다고 생각한다.Richfaces 프로젝트에서 Hibernate Validation을 어떻게 사용합니까?

와 함께 Hibernate 주석 유효성 검사를 사용하려고합니다. 양식 구성 요소의 required = true 특성을 사용하면 유효성 검사 메시지가 예상대로 인쇄됩니다. 그러나 최대 절전 모드 유효성 검사기는 인쇄하지 않습니다. 콘솔은 유효성 검사기가 인스턴스화되고 있지만 메시지가 인쇄되지 않는다고 말합니다.

이 버전이 호환됩니까? 무슨 일인가? 나는이 예제를 따라 갔다. usage

편집 : 페이지를 실행하고 정보를 입력하면 onblur 이클립스를 사용하여 콘솔에이 정보를 얻는다.

11:39:13,004 INFO [org.hibernate.validator.util.Version] Hibernate Validator 4.1.0.Final 
11:39:13,036 INFO [org.hibernate.validator.engine.resolver.DefaultTraversableResolver] Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver. 
11:39:13,153 INFO [org.hibernate.validator.Version] Hibernate Validator 3.1.0.GA 
11:39:13,168 INFO [org.hibernate.annotations.common.Version] Hibernate Commons Annotations 3.2.0.Final 

제게는 발사를 의미하며 메시지를 표시하지 않습니다. 이 새로운 정보를 염두에두고 제안 해주십시오.

답변

0

도움이 될만한 질문은 다음과 같습니다. RichFaces with Hibernate Validator

+0

안녕하세요. 불행히도 나는 그 자체로 검색에서 그 링크를 발견했고 도움을 줄 수 없었다. 그래도 도움을 주셔서 감사합니다. – Skoberlink

+0

Hibernate Validator 3.1을 사용해보십시오, 제 블로그에서 사용했던 것 같습니다. required 속성 사용은 JSF 유효성 검사가 호출되기 때문에 작동합니다. –

+0

흠 ... 좋아, 그럴만 한 가치가있어. 나는 지금 그것을 시도 할 것이다. 그동안 프로젝트에 4.1 라이브러리를 추가하려고 시도했지만 뷰를 복원 할 수 없다는 말을 들었습니다. 그게 무슨 뜻인지 나는 완전히 확신하지 못합니다. 그게 문제 야? 충돌하는 버전이 있습니까? 후자에게 묻습니다. 최대 절전 모드 발기인 라이브러리를 추가하지 않으면 여전히 유효성 검사기를 인스턴스화하려고 시도하기 때문에 유효성 검사기가 포함 된 것처럼 보입니다. – Skoberlink

관련 문제