私のstruts2アプリケーションには、整数を受け入れるcarrierNoという名前のフィールドがあります。文字列を入れると、次の検証エラーメッセージが表示されます。
*Invalid field value for field "carrierNo".*
プロパティファイルでこのエラーメッセージを次のようにカスタマイズできます
invalid.fieldvalue.carrierNo=this field does not accept characters
しかし、Web アプリケーションの文字列以外のフィールドごとにカスタマイズされたメッセージを書きたくないので、一般的なものにしたいので、次のことを試しましたが、うまくいきませんでした
invalid.fieldvalue.%{getText(fieldName)}=this field does not accept characters
一般化する方法がない場合は、このメッセージを無効にするのを手伝ってください。次に、プロパティ ファイルで定義した単一のメッセージで変換フィールド バリデータを使用します。
だから私の要求は、これを無効にするのを助けることです.fieldvalue.carrierNo一般的なものをこのフォームinvalid.fieldvalue.%{getText(fieldName)}
または、このエラー メッセージの表示を無効にします。フィールド "carrierNo" のフィールド値が無効です。