サーブレットで、初期値(起動パラメタ)を取得する方法を教えてください。
- サーブレットで、初期値(起動パラメタ)を取得する方法を教えてください。
- 以下の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 アンサー種別 設計/開発