validator server-side 체크
- 작성자 :
- 범*
- 작성일 :
- 2016-06-08 13:02:45
- 조회수 :
- 875
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
validator 적용을 진행하고 있습니다.
클라이언트 측에서는 validator.do을 정상적으로 호출하여 xml에 있는 자바 스크립트가 로딩되어
alert창이 잘뜨고 있습니다.
서버측에서 validator 적용하고 있는데
beanValidator.validate(sampleBoardVO, bindingResult); //validation 수행
log.debug("검증 값은 " + bindingResult.hasErrors());
이렇게 로그를 찍어보면 false 값이 계속 나와
if (bindingResult.hasErrors()) 이 조건문을 타지 않습니다.
서버측에서 테스트 시 클라이언트 측과 마찬가지로 validator-rule.xml에 적용된 스크립트 조건에 따라 검증되는 것 인가요?
서버측 테스트는 어떻게 해야하는 지 궁금합니다.
예를 들어
if(validateSampleBoardVO(form)){
return;
} 이 조건문을 jsp에 주석처리하고 해당 값을 컨트롤단으로 넘겨서 검증하는 것인지
저 조건문은 필히 적어야 하는 것인지, 저 조건문을 달면 규칙에 어긋나는 정보를 서버쪽으로 넘길수가 없어
테스트를 어떻게 해야할 지 잘 모르겠습니다.
답변 부탁드립니다. ^^
클라이언트 측에서는 validator.do을 정상적으로 호출하여 xml에 있는 자바 스크립트가 로딩되어
alert창이 잘뜨고 있습니다.
서버측에서 validator 적용하고 있는데
beanValidator.validate(sampleBoardVO, bindingResult); //validation 수행
log.debug("검증 값은 " + bindingResult.hasErrors());
이렇게 로그를 찍어보면 false 값이 계속 나와
if (bindingResult.hasErrors()) 이 조건문을 타지 않습니다.
서버측에서 테스트 시 클라이언트 측과 마찬가지로 validator-rule.xml에 적용된 스크립트 조건에 따라 검증되는 것 인가요?
서버측 테스트는 어떻게 해야하는 지 궁금합니다.
예를 들어
if(validateSampleBoardVO(form)){
return;
} 이 조건문을 jsp에 주석처리하고 해당 값을 컨트롤단으로 넘겨서 검증하는 것인지
저 조건문은 필히 적어야 하는 것인지, 저 조건문을 달면 규칙에 어긋나는 정보를 서버쪽으로 넘길수가 없어
테스트를 어떻게 해야할 지 잘 모르겠습니다.
답변 부탁드립니다. ^^
A
안녕하세요. 표준프레임워크센터입니다.
자바스크립트에서 validate하는 부분을 주석처리 하시고 테스트 하시면 결과를 확인하실 수 있을 것 같습니다.
다운로드 - 실행환경 - 예제 다운로드에 validation 관련 예제가 있으니, 참고하시면 될 것 같습니다.
감사합니다.
자바스크립트에서 validate하는 부분을 주석처리 하시고 테스트 하시면 결과를 확인하실 수 있을 것 같습니다.
다운로드 - 실행환경 - 예제 다운로드에 validation 관련 예제가 있으니, 참고하시면 될 것 같습니다.
감사합니다.