반응형

1. root-context.xml에 bean 생성

<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean" />

 

2. Controller에 validator 주입

import org.springframework.validation.Validator;

@Autowired
private Validator validator;

 

3. Action에서 유효성 검사 수행

Errors err = new BeanPropertyBindingResult(vo, "Object Name");
validator.validate(vo, err);
if (err.hasErrors()){
    유효성에 어긋날 경우 처리 내용
} else {
    유효성 검사 통과
}

 

반응형

+ Recent posts