クラス Config


  • public class Config
    extends ObjectSE
    構成設定へのアクセスをサポートするクラス。
    • フィールドの詳細

      • FMT_LOCALE

        public static final StringSE FMT_LOCALE
        アプリケーションの構成設定の名前 -(ブラウザーではなく)ベースの優先ロケール
        関連事項:
        定数フィールド値
      • FMT_LOCALIZATION_CONTEXT

        public static final StringSE FMT_LOCALIZATION_CONTEXT
        i18n ローカライゼーションコンテキストの構成設定の名前
        関連事項:
        定数フィールド値
    • コンストラクターの詳細

      • Config

        public Config()
    • メソッドの詳細

      • get

        public static ObjectSE get​(PageContext pageContext,
                                 StringSE name,
                                 int scope)
        指定されたスコープで構成変数を検索します。

        構成変数のルックアップは、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名が、別のスコープに格納されている名前空間を置き換えることはありません。

        パラメーター:
        pageContext - 構成変数が検索されるページコンテキスト
        name - 構成変数名
        scope - 構成変数が検索されるスコープ
        戻り値:
        構成変数に関連付けられた java.lang.Object、または定義されていない場合は null。
      • get

        public static ObjectSE get​(ServletRequest request,
                                 StringSE name)
        「リクエスト」スコープで構成変数を検索します。

        構成変数のルックアップは、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名が、別のスコープに格納されている名前空間を置き換えることはありません。

        パラメーター:
        request - 構成変数が検索されるリクエストオブジェクト
        name - 構成変数名
        戻り値:
        構成変数に関連付けられた java.lang.Object、または定義されていない場合は null。
      • get

        public static ObjectSE get​(HttpSession session,
                                 StringSE name)
        「セッション」スコープで構成変数を検索します。

        構成変数のルックアップは、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名が、別のスコープに格納されている名前空間を置き換えることはありません。

        パラメーター:
        session - 構成変数が検索されるセッションオブジェクト
        name - 構成変数名
        戻り値:
        構成変数に関連付けられた java.lang.Object。定義されていない場合、セッションが null の場合、またはセッションが無効になっている場合は null。
      • get

        public static ObjectSE get​(ServletContext context,
                                 StringSE name)
        "application" スコープで構成変数を検索します。

        構成変数のルックアップは、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名が、別のスコープに格納されている名前空間を置き換えることはありません。

        パラメーター:
        context - 構成変数が検索されるサーブレットコンテキスト
        name - 構成変数名
        戻り値:
        構成変数に関連付けられた java.lang.Object、または定義されていない場合は null。
      • set

        public static void set​(PageContext pageContext,
                               StringSE name,
                               ObjectSE value,
                               int scope)
        指定されたスコープの構成変数の値を設定します。

        構成変数の値の設定は、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名が、別のスコープに格納されているものを置き換えることはありません。

        パラメーター:
        pageContext - 構成変数が設定されるページコンテキスト
        name - 構成変数名
        value - 構成変数値
        scope - 構成変数が設定されるスコープ
      • set

        public static void set​(ServletRequest request,
                               StringSE name,
                               ObjectSE value)
        「リクエスト」スコープ内の構成変数の値を設定します。

        構成変数の値の設定は、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名が、別のスコープに格納されているものを置き換えることはありません。

        パラメーター:
        request - 構成変数を設定するリクエストオブジェクト
        name - 構成変数名
        value - 構成変数値
      • set

        public static void set​(HttpSession session,
                               StringSE name,
                               ObjectSE value)
        「セッション」スコープ内の構成変数の値を設定します。

        構成変数の値の設定は、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名が、別のスコープに格納されているものを置き換えることはありません。

        パラメーター:
        session - 構成変数が設定されるセッションオブジェクト
        name - 構成変数名
        value - 構成変数値
      • set

        public static void set​(ServletContext context,
                               StringSE name,
                               ObjectSE value)
        「アプリケーション」スコープ内の構成変数の値を設定します。

        構成変数の値の設定は、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名が、別のスコープに格納されているものを置き換えることはありません。

        パラメーター:
        context - 構成変数が設定されるサーブレットコンテキスト
        name - 構成変数名
        value - 構成変数値
      • remove

        public static void remove​(PageContext pageContext,
                                  StringSE name,
                                  int scope)
        指定されたスコープから構成変数を削除します。

        構成変数の削除は、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名は、別のスコープに格納されているものに影響を与えません。

        パラメーター:
        pageContext - 構成変数を削除するページコンテキスト
        name - 構成変数名
        scope - 構成変数を削除するスコープ
      • remove

        public static void remove​(ServletRequest request,
                                  StringSE name)
        「リクエスト」スコープから構成変数を削除します。

        構成変数の削除は、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名は、別のスコープに格納されているものに影響を与えません。

        パラメーター:
        request - 構成変数を削除するリクエストオブジェクト
        name - 構成変数名
      • remove

        public static void remove​(HttpSession session,
                                  StringSE name)
        「セッション」スコープから構成変数を削除します。

        構成変数の削除は、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名は、別のスコープに格納されているものに影響を与えません。

        パラメーター:
        session - 構成変数を削除するセッションオブジェクト
        name - 構成変数名
      • remove

        public static void remove​(ServletContext context,
                                  StringSE name)
        「アプリケーション」スコープから構成変数を削除します。

        構成変数の削除は、各スコープに独自の名前空間があるかのように実行されます。つまり、あるスコープ内の同じ構成変数名は、別のスコープに格納されているものに影響を与えません。

        パラメーター:
        context - 構成変数を削除するサーブレットコンテキスト
        name - 構成変数名
      • find

        public static ObjectSE find​(PageContext pageContext,
                                  StringSE name)
        コンテキスト初期化パラメーター名で識別される特定の構成設定に関連付けられている値を検索します。

        JSP スコープ (ページ、リクエスト、セッション、アプリケーション) ごとに、メソッド get() を使用して、name によって識別される構成変数の値を取得します。null 以外の値が見つかるとすぐに戻ります。値が見つからない場合は、name で識別されるコンテキスト初期化パラメーターの値を取得します。

        パラメーター:
        pageContext - 構成設定が検索されるページコンテキスト
        name - 構成設定のコンテキスト初期化パラメーター名
        戻り値:
        name によって識別される構成設定に関連付けられた java.lang.Object、または定義されていない場合は null。