..
Validation (1)
validator 값 검증
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
validator를 이용하여 손쉽게 값들을 검증 할 수 있다.

폼안에 있는 값들이 널값인가? 숫자를 입력해야 하는데 문자를 입력하진 않았는가? 등등 폼들의 값을 손쉽게 검증하는 것이다.

자바스크립에서 검증 하는 것 보다 validator을 이용하여 값을 검증하는 것이 더 안전하다.

자바스크립의 경우 클라이언트 언어이기 때문에 사용자들이 손쉽게 조작이 가능하므로 중요한 폼 값 검증의 경우에는

validator를 이용하자!!

< Spring 에서의 validator 사용 방법 >

1. A 패키지 안에 avalidator.java 파일을 만든다.

2. spring 설정 파일인 applicationContextA.xml 안에 validator 사용에 대해서 설정해 준다.

_M#]
3. aController 파일에 아래와 같이 입력하면 드디어 Controller에서 Validator를 사용할 수 있다.
 
4. 이제 AValidator 파일에 검증하려는 코드를 적고 Controller에서 이를 적용하면 된다.

5. validator 파일 만들기

1) org.springframework.validation.Validator 인터페이스를 사용한다.(두개의 메소드 존재함)
- boolean supports(Class arg0) :
- void validate(Object obj, Errors errors) :
                          Controller에서 넘어온 Object를 검사하고 에러가 있을 시 Error 발생

2) controller에서 호출 시 => aValidator.validate(aVo, errors);
                                           Vo에 담겨져 있는 모든 값을 validator에서 검증해 볼 수 있다.

3) validator 에서는... => if(isEmpty(aVo.getId()){ errors.rejectValue("id","required"); }
                                     if 조건에 맞는다면 id값이 올바르지 않으므로 에러를 반환(requird)해라!

'DEV > java' 카테고리의 다른 글

request 요청경로 확인방법 정리  (0) 2009.01.12
sqlMap 복잡한 컬렉션(collection)  (0) 2009.01.07
setView / setViewName  (0) 2008.12.29
  Comments,     Trackbacks