데이터 검증을 위해 Validator 인터페이스를 구현한클래스를 만들고 validate() 메소드를 직접 호출해 사용했습니다 이번 포스팅에서는 직접 호출하지 않고, 스프링 프레임워크에서호출하는 방법에 대해서 알아보겠습니다. 먼저 pom.xml에 의존을 추가합니다 저는 junit 밑에 추가했습니다. 다음 StudentController.java 에서어노테이션 2개를 추가합니다 먼저 유효성 검사를할 커맨드 객체인 Student 객체앞에 @Valid 어노테이션을 붙여줍니다 다음 밑에 @InitBinder 라는 어노테이션이 붙은메소드를 만들어줍니다 WebDataBinder는 커맨드 객체를바인딩 하는 객체입니다 그 바인딩한 객체를setValidator 해줍니다 이것은 StudentValidator 객체를set 해..
저번 포스팅에서 데이터 검증을 위해 Validator인터페이스의 validate() 메소드를 사용했습니다.이번엔 ValidationUtils 클래스를 사용 해보겠습니다이 클래스는 validate()메소드를 좀더 편리하게 사용 할 수 있도록만들어진 클래스 입니다.사용법은 간단합니다 바로 테스트 해보겠습니다저번 포스팅때 사용한 StudentValidator.java 파일입니다 123456789101112131415161718192021222324252627282930313233343536package com.spring.ex; import org.springframework.validation.Errors;import org.springframework.validation.ValidationUtils;imp..
이번 글은 Validator을 이용해 form 데이터 값들을 검증 하겠습니다.회원 가입을 할때 ID를 아무렇게나 입력하면안되기 때문에 검증이 필요합니다 또한 form 태그를 이용해 데이터를 커맨드 객체에담아 컨트롤 객체에 전달하는데 이때 커맨드객체의 유효성 검사를 합니다.자바스크립트를 이용한 것은 클라이언트에서검사하는 방법이지만 지금 하려는 Validator 인터페이스를이용하는 방법은 서버에서 검사하는 방법입니다. 먼저 form 태그를 사용할 jsp 파일 생성합니다저는 createPage 라고했습니다 12345678910111213141516171819Insert title here 이름 : 아이디 : Colored by Color Scriptercs 이제 action을 받아줄 컨트롤러 생성해줍니다 12..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.