스트럿츠 2는 [XWork]에 의해 제공되는 validation프레임워크를 사용해서 입력검사를 구현한다. 이 문서에서는 XWork validation의 가장 기본이 되는 내용을 다룬다. 자바스크립트로 입력첵크를 실행하고자 하는 경우에는 http://struts.apache.org/2.x/docs/client-side-validation.html의 문서를 참고한다. Annotationvalidation의 룰은annotation으로도 설정할 수 있다. 예제이 예제들에서는 validation 메세지를 영어로 출력하고 있다. 국제화된 메세지를 출력할 경우에는 메세지를 properties파일에 저장하고 property키를 'key'라는 속성을 사용해서 지정하도록 한다. 그러면 프레임워크에 의해서 자동으로 검색될 것이다. 자세한 내용은 지역화를 참고한다. 번들(기본제공) Validator들Validator를 사용할 때 일반(Plain) Validator보다는 Field Validator사용을 권장한다. Field Validator를 사용하면 하나의 입력필드에 복수개의 Validator를 적용하는 것이 더 쉽기 때문이다.
원문: http://struts.apache.org/2.x/docs/validation.html 2009년 3월 허 련호(airless at funit.net) |