0
我正在驗證綁定到路徑的輸入字段。我爲此使用了hibernate-validator 4。 現在我想突出顯示年齡標籤,以便它從頁面中跳出(粗體,紅色等)。 但是我想知道最乾淨的方法是什麼。春季驗證:最清潔的方式來化妝伴隨着驗證輸入的標籤
<spring:hasBindErrors name="*"/>
似乎是整個表單對象而不是特定字段。任何輸入讚賞。
我正在驗證綁定到路徑的輸入字段。我爲此使用了hibernate-validator 4。 現在我想突出顯示年齡標籤,以便它從頁面中跳出(粗體,紅色等)。 但是我想知道最乾淨的方法是什麼。春季驗證:最清潔的方式來化妝伴隨着驗證輸入的標籤
<spring:hasBindErrors name="*"/>
似乎是整個表單對象而不是特定字段。任何輸入讚賞。
Spring提供了形式特殊JSP標籤,其支持該任務(在錯誤的情況下highlighing):
例如此JSP
...
<%@ taglib prefix='form' uri='http://www.springframework.org/tags/form'%>
...
<form:form method="post"
commandName="myCommand">
<form:input path="name"
cssClass="normalLayout"
cssErrorClass="normalLayout error"/>
<form:errors path="name"
cssClass="errorMessage"/>
</form:form>
...
在這種情況下:所述輸入字段使用CSS類「normalLayout」如果每件事都可以,並且如果該字段存在驗證錯誤,則CSS類爲「normalLayout」和「name」。
form:errors
用於打印驗證時生成的錯誤消息。
實際上意味着伴隨標記輸入字段的標籤,但它指出了我在的形式向正確的方向:標籤和它的cssErrorClass。 – jack 2010-11-30 15:00:06