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