0

次のような整数フィールドを含むスプリングフォームがあります

<form:input tabindex="1" path="compAmount" id="compAmount" cssClass="controlStock"/>

このフォームに対応するコマンド クラスには、上記のテキスト ボックスにバインドされた整数フィールドint compAmountが含まれます。

私の質問は、ユーザーが数字ではなく文字列を入力してこのフィールドを検証し、ユーザー データが無効であることを警告する方法です。

基本的に、Spring では、エラー タグを指定した場合に例外メッセージを表示して、ユーザーが文字列を送信することを許可しません。

<form:errors path="compAmount"/>

例外メッセージは開発者が識別できますが、通常のユーザー識別可能なメッセージは表示されませんでした。データが無効です

Spring Validatorインターフェースを使用してこれを達成するにはどうすればよいですか、助けてください

4

1 に答える 1

0

追加

<form:errors path="compAmount" />

あなたのjspに。

これにより、このフィールドに「添付」されたエラーが表示されます。

于 2013-02-27T10:04:03.893 に答える