1

しばらく探した後、私は助けを求めています。

Spring MVC 3 プロジェクトでは、日付の「自動修正」について少し困っています: それを説明しましょう: . - 私のファイルは simpleDateFormatter (@InitBinder で定義) にバインドされています

間違った日付 (2012 年 8 月 32 日など) を入力するまで、すべて正常に動作します。私のビューがそのような間違ったデータで送信された場合、Spring はそれを 01/09/2012 に修正するので、私のフィールドは私を混乱させる値を拒否しません。

許可されていないため、コードを提供できません。

よくわからない場合は、それを言ってください。より正確に伝えようとします。

4

1 に答える 1

0

この役に立たないトピックで申し訳ありません: InitBinder では、dateformatters が記述され、フィールドにバインドされています。各 SimpleDateFormatter に setLenenient(true) を使用した場合、問題は解決しました

于 2012-09-14T06:05:34.620 に答える