2013-02-14 7 views
5

フォームエラーをフォームの側面に表示するにはどうすればよいですか? <sf:errors path="nb"></sf:errors>を使ってフォームの中に表示することができます。別に表示したい場合はどうすればいいですか?divどうすればいいですか?私は春には新しいので、私を案内してください。フォーム外のスプリングフォームエラーの表示

答えて

6

次のtaglibを使用して、すべてのエラーメッセージを同時に表示することができます。

<%@taglib uri="http://www.springframework.org/tags" prefix="spring" %> 

何かタグ<spring:hasBindErrors/>のname属性name="someBean"がフォームにバインドされる実際のコマンドオブジェクトであることのような、

<spring:hasBindErrors htmlEscape="true" name="someBean"> 
    <c:if test="${errors.errorCount gt 0}"> 
    <h4>The error list :</h4> 
    <font color="red"> 
     <c:forEach items="${errors.allErrors}" var="error"> 
     <spring:message code="${error.code}" 
         arguments="${error.arguments}" 
         text="${error.defaultMessage}"/><br/> 
     </c:forEach> 
    </font> 
    </c:if> 
</spring:hasBindErrors> 

は注意してください。

関連する問題