13.2.3 <form:errors> 태그로 오류 메시지 출력

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

    다음은 <form:errors> 태그를 사용하여 유효성 검사에서 발생한 오류 메시지를 JSP 페이지에 출력하는 예입니다. 이 태그는 폼 데이터의 유효성을 검사할 때 오류가 발생하면 오류 메시지를 HTML의 <span> 태그로 출력합니다.

    webpage13_01.jsp

    <%@ page contentType="text/html; charset=utf-8" %>
    <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
    <html>
    <head>
    <title>Validation</title>
    </head>
    <body>
        <h3>유효성 검사</h3>
        <form:form modelAttribute="product" method="post">
            <p>품명 : <form:input path="name"/> <form:errors path="name"/> 
            <p>가격 : <form:input path="price"/> <form:errors path="price"/> 
            <p><input type="submit" value="확인"/> 
            <input type="reset" value="취소"/>
        </form:form>
    </body>
    </html>

    멤버 변수 name에 대한 오류 메시지를 출력합니다.

    멤버 변수 price에 대한 오류 메시지를 출력합니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.