Spring によってスローされるデフォルトのエラー メッセージを変更したいと考えています。
私は基本的にこのフォームを持っています。日付の形式は「mm/dd/yyyy」に従う必要があります
<p>
<label class="label">Start Date</label>
<form:input path="dteStartDate" />
<form:errors path="dteStartDate"/>
</p>
すべて正常に動作しますが、バインド中に form:error タグによってこのメッセージが追加されます。
タイプ [java.lang.String] のプロパティ値をプロパティ dteStartDate の必要なタイプ [java.util.Date] に変換できませんでした。ネストされた例外は java.lang.IllegalArgumentException:
日付を解析できませんでした: 解析不能な日付: "2010/11/19"
これをカスタマイズできますか? これらの代わりに、次のようなものを表示できます。
日付形式が無効です。形式は「mm/dd/yyyy」である必要があります
これは Spring MVC 2.5 です。