Commons Validator에 validation rule 추가
- 작성자 :
- 윤*
- 작성일 :
- 2015-05-29 14:33:42
- 조회수 :
- 702
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
password 관련 validation rule 을 추가하고자 [Commons Validator에 validation rule 추가하기] 를 보고 수정했는데요,
validation-rules-let.xml 의 "required" 항목의 server-side 검증 클래스 및 메소드(validateRequired)가 무조건 호출됩니다.
즉,"password1"의 client-side 자바스크립트는 정상적으로 수행되지만 결국 서버측 검증은 required 항목이 호출되는 현상인데요,
required 항목의 클래스를 새로 추가한 클래스 및 메소드(validatePassword1)으로 변경하면
이때는 새로운 클래스가 호출됩니다.
혹시 이유를 알 수 있을까요?
validation-rules-let.xml 의 "required" 항목의 server-side 검증 클래스 및 메소드(validateRequired)가 무조건 호출됩니다.
즉,"password1"의 client-side 자바스크립트는 정상적으로 수행되지만 결국 서버측 검증은 required 항목이 호출되는 현상인데요,
required 항목의 클래스를 새로 추가한 클래스 및 메소드(validatePassword1)으로 변경하면
이때는 새로운 클래스가 호출됩니다.
혹시 이유를 알 수 있을까요?
A
안녕하세요. 표준프레임워크입니다.
일반적으로 validator로 Server-side, Client-side 동시에 수행하려면, Sever-side의 formName, field가 JSP의 <validator:javascript formName=“XXX” …/> 태그의 formName, field와 일치해야 합니다.
해당 부분의 일치여부를 우선 확인해보시길 바랍니다.
하단의 링크는 관련 설정위키입니다. 참조하시길 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:security:jakarta_commons_validator
감사합니다.
일반적으로 validator로 Server-side, Client-side 동시에 수행하려면, Sever-side의 formName, field가 JSP의 <validator:javascript formName=“XXX” …/> 태그의 formName, field와 일치해야 합니다.
해당 부분의 일치여부를 우선 확인해보시길 바랍니다.
하단의 링크는 관련 설정위키입니다. 참조하시길 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:security:jakarta_commons_validator
감사합니다.