더북(TheBook)

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에 대한 오류 메시지를 출력합니다.

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