サーブレットで、初期値(起動パラメタ)を取得する方法を教えてください。

サーブレットで、初期値(起動パラメタ)を取得する方法を教えてください。
以下の2つの方法があります。

サーブレットコンテキストの初期化パラメタ
コンテキスト(アプリケーション)配下の資産から参照できる方法です。
  • アプリケーション
    ServletContextインタフェースのgetInitParameterメソッドで取得することができます。
    例:

    String value = context.getInitParameter(Parameter_Name);

  • 初期値の設定(Webアプリケーション環境定義ファイル)
    サーブレットコンテキストの初期化パラメタは、context-paramタグで定義します。
    例:

    <web-app>
    ...
     <context-param>
       <param-name>Parameter_Name</param-name>
       <param-value>data</param-value>
     </context-param>
    ...
    </web-app>

サーブレット属性の初期化パラメタ
個々のサーブレット特有のパラメタを取得する方法です。
  • アプリケーション
    ServletConfigインタフェースのgetInitParameterメソッドで取得することができます。
    例:

    String value = config.getInitParameter(Parameter_Name);

  • 初期値の設定(Webアプリケーション環境定義ファイル)
    サーブレットやJSPの属性は、servletタグで定義します。
    例:

    <web-app>
    ...
      <servlet>
       <servlet-name>SampleServlet</servlet-name>
       <servlet-class>SampleServlet</servlet-class>
       <init-param>
         <param-name>Parameter_Name</param-name>
         <param-value>data</param-value>
       </init-param>
     </servlet>
    ...
    </web-app>
製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V7, V6, V5, V4
プラットフォーム Windows, Solaris, Linux
アンサー種別 設計/開発
このページの先頭へ