パスにバインドされている入力フィールドを検証しています。私はこのためにハイバネート・バリデーター4を使用しています。 ここでは、年齢ラベルを強調表示して、ページ(太字、赤色など)から飛び出すようにしたいと考えています。 しかし私はこれを行う最もクリーンな方法が何であるか疑問に思っています。スプリングバリデーション:検証済みの入力のラベルに付随するメイクアップの最もクリーンな方法
<spring:hasBindErrors name="*"/>
は、特定のフィールドの代わりにフォームオブジェクト全体のようです。すべての入力をいただければ幸いです。
これはこの場合
...
<%@ 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>
...
をJSPたとえば:
は、実際には、入力フィールドに付随するラベルをマークアップするためのもの、それはフォームの右方向に私を指摘:ラベルと、それはcssErrorClassです。 – jack