次のような整数フィールドを含むスプリングフォームがあります
<form:input tabindex="1" path="compAmount" id="compAmount" cssClass="controlStock"/>
このフォームに対応するコマンド クラスには、上記のテキスト ボックスにバインドされた整数フィールドint compAmountが含まれます。
私の質問は、ユーザーが数字ではなく文字列を入力してこのフィールドを検証し、ユーザー データが無効であることを警告する方法です。
基本的に、Spring では、エラー タグを指定した場合に例外メッセージを表示して、ユーザーが文字列を送信することを許可しません。
<form:errors path="compAmount"/>
例外メッセージは開発者が識別できますが、通常のユーザー識別可能なメッセージは表示されませんでした。データが無効です
Spring Validatorインターフェースを使用してこれを達成するにはどうすればよいですか、助けてください