クラス ValidationMessage


  • public class ValidationMessage
    extends ObjectSE
    TagLibraryValidator または TagExtraInfo からの検証メッセージ。

    JSP 2.0 以降、JSP コンテナーは jsp:id 属性をサポートして、より高品質の検証エラーを提供する必要があります。コンテナーは、コンテナーに渡された JSP ページを追跡し、jsp:id 属性の値として渡される一意の "id" を各要素に割り当てます。使用可能な XML ビューの各 XML 要素は、この属性で拡張されます。TagLibraryValidator は、1 つ以上の ValidationMessage オブジェクトで属性を使用できます。次に、コンテナーはこれらの値を使用して、エラーの場所に関するより正確な情報を提供できます。

    id 属性の実際のプレフィックスは jsp である場合とそうでない場合がありますが、常に名前空間 http://java.sun.com/JSP/Page にマップされます。TagLibraryValidator 実装は、id 属性の接頭辞ではなく URI に依存する必要があります。

    • コンストラクターの詳細

      • ValidationMessage

        public ValidationMessage​(StringSE id,
                                 StringSE message)
        ValidationMessage を作成します。メッセージ文字列は null 以外にする必要があります。メッセージがどの XML 要素にも固有でない場合、または jsp:id 属性が渡されなかった場合、id の値は null になることがあります。null 以外の場合、id の値は、validate() メソッドに渡される PageData の jsp:id 属性の値である必要があります。
        パラメーター:
        id - null、または jsp:id 属性の値。
        message - ローカライズされた検証メッセージ。
    • メソッドの詳細

      • getId

        public StringSE getId()
        jsp:id を取得します。Null は、利用可能な情報がないことを意味します。
        戻り値:
        jsp:id 情報。
      • getMessage

        public StringSE getMessage()
        ローカライズされた検証メッセージを取得します。
        戻り値:
        検証メッセージ