2011-11-23 50 views
1

Spring MVC JSP標記庫具有用於呈現表單錯誤的標記。這樣可以很容易地在輸入文本字段旁邊顯示錯誤消息。但是,在許多網站上,通常的做法是對輸入文本字段本身進行樣式設置(可能會用紅色邊框)以突出驗證錯誤。如何在Spring MVC(JSP)中設置無效文本字段內容的樣式

是否有任何方式使用Spring JSP標籤做到這一點,還是必須烘烤我自己的解決方案?

回答

1

我從來沒有使用Spring MVC的JSP標籤,但看着它看起來像cssErrorClassdocumentation是要走的路:

<form:input path="userName" cssErrorClass="error"/> 

等同於「階級」 - HTML可選屬性。當綁定字段有錯誤時使用。

很明顯,您現在可以在CSS樣式表中定義input.error類。

+0

感謝這 - 我將在未來更仔細地閱讀文檔:) – DrewEaster

+0

這是在JSP端。如果存在錯誤或不存在,我必須修改控制器端的某些內容來處理? – marquesm91

0

您可以使用圍繞form:input標記的spring:bind標記。在spring:bind標籤之間,您可以使用類似${status.error ? 'error' : ''}的東西作爲您的風格類。

status.error將會出現錯誤。 form input字段可用

相關問題