요청 처리 메서드의 매개변수에 @Valid 선언하기

    @Valid를 이용하면 컨트롤러 내 요청 처리 메서드의 매개변수에 전달되는 폼 데이터 값에 대한 유효성 검사를 실행할 수 있습니다.

    @PostMapping("/...")
    public String 메서드 이름(@Valid 매개변수, ..., BindingResult result) {
        if (result.hasErrors()) {
            // 오류 메시지 저장
        }
        return "뷰 이름";
    }

     

     

    뷰 페이지에 오류 메시지 출력하기

    유효성을 검사하여 발생한 오류 메시지를 JSP 뷰 페이지에 쉽게 출력하려면 폼 태그 라이브러리 중 <form:errors> 태그를 사용하면 됩니다.

    <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
    ...
    <form:errors path="커맨드 객체의 멤버 변수 이름">
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.