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

MyMemoWiki

「3.1 ServletContext init パラメータ」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「==初期化パラメータにアクセスするためのサーブレットコードを書き、初期化パラメータを宣言する配備記述子要素を作成する…」)
 
7行目: 7行目:
  
 
=====web.xml=====
 
=====web.xml=====
  <context-param>
+
  &lt;context-param&gt;
   <param-name>contextParam1</param-name>
+
   &lt;param-name&gt;contextParam1&lt;/param-name&gt;
   <param-value>Servlet Context Init Parameter (1)</param-value>
+
   &lt;param-value&gt;Servlet Context Init Parameter (1)&lt;/param-value&gt;
  </context-param>
+
  &lt;/context-param&gt;
  <context-param>
+
  &lt;context-param&gt;
   <param-name>contextParam2</param-name>
+
   &lt;param-name&gt;contextParam2&lt;/param-name&gt;
   <param-value>Servlet Context Init Parameter (2)</param-value>
+
   &lt;param-value&gt;Servlet Context Init Parameter (2)&lt;/param-value&gt;
  </context-param>
+
  &lt;/context-param&gt;
 
   :
 
   :
  <servlet>
+
  &lt;servlet&gt;
   <servlet-name>Section3_1Servlet</servlet-name>
+
   &lt;servlet-name&gt;Section3_1Servlet&lt;/servlet-name&gt;
   <servlet-class>servlet.Section3_1Servlet</servlet-class>
+
   &lt;servlet-class&gt;servlet.Section3_1Servlet&lt;/servlet-class&gt;
   <init-param>
+
   &lt;init-param&gt;
     <param-name>initParam1</param-name>
+
     &lt;param-name&gt;initParam1&lt;/param-name&gt;
     <param-value>Servlet Initial Parameter1</param-value>        
+
     &lt;param-value&gt;Servlet Initial Parameter1&lt;/param-value&gt;        
   </init-param>
+
   &lt;/init-param&gt;
   <init-param>
+
   &lt;init-param&gt;
     <param-name>initParam2</param-name>
+
     &lt;param-name&gt;initParam2&lt;/param-name&gt;
     <param-value>Servlet Initial Parameter2</param-value>        
+
     &lt;param-value&gt;Servlet Initial Parameter2&lt;/param-value&gt;        
   </init-param>
+
   &lt;/init-param&gt;
  </servlet>
+
  &lt;/servlet&gt;
  
 
====まとめ====
 
====まとめ====
68行目: 68行目:
 
3.2 基本的な属性スコープ(request, session, context)  
 
3.2 基本的な属性スコープ(request, session, context)  
 
{{amazon|1932394389}}
 
{{amazon|1932394389}}
[http://www.amazon.co.jp/dp/1932394389?tag=typea09-22&link_code=as3&creativeASIN=1932394389&creative=3999&camp=767 SCWCD Exam Study Kit: Java Web Component Developer Certification (ペーパーバック)]
+
[[http://www.amazon.co.jp/dp/1932394389?tag=typea09-22&link_code=as3&creativeASIN=1932394389&creative=3999&camp=767 SCWCD Exam Study Kit: Java Web Component Developer Certification (ペーパーバック)]]

2020年2月15日 (土) 08:00時点における版

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


  • すべての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 (ペーパーバック)]