2011-09-22 1 views

답변

2

이러한 종류의 유효성 검사는 엔티티에는 실제로 적용되지 않습니다. User 엔티티는 이중 암호 필드를 보유하지 않고 단일 암호 필드 만 보유합니다. 또한 엔터티는 DB에없는 값이있는 전자 메일 필드를 보유하지 않아도됩니다. 기존 엔티티를 편집 할 때마다 거짓 오류가 발생합니다.

엔터티가 DB에 유지되기 직전에 뷰 측면에서이 유효성 검사를 수행하는 것이 좋습니다. JSF에서는 Validator을 사용할 수 있습니다. 이 질문에 대한 답변은 암호 확인 유효성 검사기의 예를 찾을 수 있습니다. How validate two password fields by ajax?

+0

다음 예를 참조하십시오. http://balusc.blogspot.com/2007/12/validator-for-multiple-fields.html 그것은 나에게 푸른 색과 양식의 오류 메시지를 보여 주며, 확인 필드 옆에 메시지가 보이지 않는 어떤 아이디어입니까? –

+0

즉, ''확인 필드가 없거나 ajax를 사용 중이며 해당 필드를 다시 렌더링하지 않았습니다. 이 기사는 거의 4 살이 며 JSF 1.2를 대상으로하는 성가신 소동이 없다는 점에 유의하십시오. – BalusC

+0

나는 ajax로 패스워드의 유효성을 검사하고 싶지 않다. 폼 제출시 정상적인 유효성 확인을 원한다. jsf 2에서이 작업이 어떻게 이루어 졌는지에 대한 링크는 이전 게시물과 유사 할까? –