2011-07-05 22 views
8
ben böyle bir şey yapmak gerekir

:Bahar formu hataları özel html

<form:errors path="*"> 
     <div class="error"> 
       <div class="internal"> 
        <a href="#" class="close"></a> 
        ${error} 
       </div> 
       <div class="bar">&nbsp;</div> 
       <div class="internal"> 
        <input type="button" value="Ok" /> 
       </div> 
     </div> 
    </form:errors> 

nasıl Yukarıdaki HTML kodu kullanarak bütün hata mesajlarını alabilirim? : S

<form:errors path="*" cssClass="error" /> kullanarak Bunu mevcut hata mesajlarınıza durum değişkeni bağlamak için spring:bind etiketi kullanabilirsiniz içeride sadece bir etiketi

cevap

14

olacaktır. Sonra aşağıdaki örnekte olduğu gibi status.errorMessages üzerinde yineleyebilirsiniz.

<spring:bind path="*"> 
    <c:forEach items="${status.errorMessages}" var="error"> 
    <div class="error"> 
     <div class="internal"> 
     <a href="#" class="close"></a> 
     ${error} 
     </div> 
     <div class="bar">&nbsp;</div> 
     <div class="internal"> 
     <input type="button" value="Ok" /> 
     </div> 
    </div> 
    </c:forEach>  
</spring:bind> 

bahar Taglib beyanı eklemeyi unutmayın: Etiketleri sayfanızın üstünde:

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