| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

3.1 ServletContext init パラメータ

提供: MyMemoWiki
ナビゲーションに移動 検索に移動

初期化パラメータにアクセスするためのサーブレットコードを書き、初期化パラメータを宣言する配備記述子要素を作成する


  • すべてのWebアプリケーションは、javax.servlet.ServletContextのインスタンスを1つ持つ(サーブレットコンテナが複数のJVMに分散されていないと仮定した場合)
  • コンテキストは、Webアプリケーションのロード時に初期化される
web.xml
<context-param>
  <param-name>contextParam1</param-name>
  <param-value>Servlet Context Init Parameter (1)</param-value>
</context-param>
<context-param>
 <param-name>contextParam2</param-name>
 <param-value>Servlet Context Init Parameter (2)</param-value>
</context-param>
  :
<servlet>
  <servlet-name>Section3_1Servlet</servlet-name>
  <servlet-class>servlet.Section3_1Servlet</servlet-class>
  <init-param>
    <param-name>initParam1</param-name>
    <param-value>Servlet Initial Parameter1</param-value>        
  </init-param>
  <init-param>
    <param-name>initParam2</param-name>
    <param-value>Servlet Initial Parameter2</param-value>        
  </init-param>
</servlet>

まとめ

ServletConfig
戻値 メソッド 備考
String getInitParameter(String name)
Enumeration getInitParameterNames()
ServletContext
戻値 メソッド 備考
String getInitParameter(String name)
Enumeration getInitParameterNames()
クラス図

0090 init classes.jpg


2.4 WARファイルの目的およびコンテンツ、構造についての説明 3.2 基本的な属性スコープ(request, session, context)

SCWCD Exam Study Kit: Java Web Component Developer Certification (ペーパーバック)