LongRangeFieldValidator
私はStruts2で注釈を使用して検証に取り組んでいましたが、xmlを使用して行われた検証には場所があるため、注釈に場所がないことに非常に驚きましたLongRangeFieldValidator
LongRangeFieldValidor
注釈を使用して取得するさまざまな方法を試しました。
LongRangeFieldValidator
. 実際には存在せずcom.opensymphony.xwork2.validator.validators.LongRangeFieldValidator
、型に変換できないため、エラーが表示されましたAnnotation
。これはかなり明白だったので、次に切り替えました。使用し
IntRangeFieldValidator
ました。型キャストができなかったので、かなり使えました。ドキュメントには数値型用であると書かれているので、これはうまくいくはずだと思いました。DoubleRangeFieldValidator
これは非整数値も検証する(そしてそうすべきである)ため、これを削除する必要がありました。long
最後に、フィールドをに変換し、String
を使用する必要がありましたRegexFieldValidator
。
LongRangeFieldValidator
私の質問は、パッケージにが含まれていない理由com.opensymphony.xwork2.validator.annotations
と、それを取得するためのベスト プラクティスは何ですか?