| Interstage Application Server J2EE ユーザーズガイド |
目次
索引
![]()
|
| 第2部 Servlet/JSP編 | > 第7章 Webアプリケーションの開発 | > 7.5 Webアプリケーション環境定義ファイル(deployment descriptor) | > 7.5.3 Webアプリケーション環境定義ファイル(deployment descriptor)のタグの詳細 |
サーブレットやJSPの属性は、servletタグで定義します。
サーブレットやJSPの属性は、エイリアス、初期化パラメタ、スタートアップを定義することができます。設定した初期化パラメタは、javax.servlet.ServletConfig.getInitParameterNames()メソッドとjavax.servlet.ServletConfig.getInitParameter()メソッドを使用して取り出します。
------------------------------------------------------------------------------------
<servlet>
<servlet-name>name</servlet-name>
<servlet-class>class</servlet-class>
<init-param>
<param-name>name</param-name>
<param-value>value</param-value>
</init-param>
<load-on-startup>priority</load-on-startup>
<security-role-ref>
<role-name>name</role-name>
<role-link>name</role-link>
</security-role-ref>
</servlet>
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
<servlet>
<servlet-name>name</servlet-name>
<jsp-file>file-name</jsp-file>
<init-param>
<param-name>name</param-name>
<param-value>value</param-value>
</init-param>
<load-on-startup>priority</load-on-startup>
<security-role-ref>
<role-name>name</role-name>
<role-link>name</role-link>
</security-role-ref>
</servlet>
------------------------------------------------------------------------------------
|
タグ名 |
説明 |
タグの |
複数の |
|---|---|---|---|
|
servlet-name |
サーブレットやJSPの名前を定義します。
servlet-mappingタグで用いるのみの場合にはXML文書で妥当な文字が使用できます。 |
× |
× |
|
servlet-class |
サーブレットの完全なクラス名を定義します。 |
× |
× |
|
jsp-file |
JSPファイル名をWebアプリケーションのルートディレクトリからの相対パスで定義します。先頭に'/'を付加します。
|
× |
× |
|
init-param |
サーブレットまたはJSPの初期化パラメタを定義します。 |
○ |
○ |
|
param-name |
サーブレットまたはJSPの初期化パラメタ名を定義します。 |
× |
× |
|
param-value |
サーブレットまたはJSPの初期化パラメタに指定する値を定義します。 |
× |
× |
|
load-on-startup |
Servletコンテナ起動時のスタートアップを定義します。 |
○ |
× |
|
サーブレットコードで使用するセキュリティロールの参照を定義します。 |
○ |
○ |
|
|
role-name |
サーブレットコードで使用されるセキュリティロール名を指定します。 |
× |
× |
|
role-link |
<security-role>で指定されたセキュリティロール名を定義します。 |
× |
× |
------------------------------------------------------------------------------------
<web-app>
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>com.fujitsu.jservlet.xxx.HelloWorldServlet</servlet-class>
<init-param>
<param-name>message</param-name>
<param-value>I'm a Hello servlet</param-value>
</init-param>
<load-on-startup>10</load-on-startup>
<security-role-ref>
<role-name>Administrator</role-name>
<role-link>Manager</role-link>
</security-role-ref>
</servlet>
</web-app>
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
<web-app>
<servlet>
<servlet-name>present</servlet-name>
<jsp-file>/jsp/present.jsp</jsp-file>
<init-param>
<param-name>message</param-name>
<param-value>I'm a Hello JSP</param-value>
</init-param>
<load-on-startup>11</load-on-startup>
<security-role-ref>
<role-name>Administrator</role-name>
<role-link>Manager</role-link>
</security-role-ref>
</servlet>
</web-app>
------------------------------------------------------------------------------------
目次
索引
![]()
|