| Interstage Application Server 移行ガイド |
目次
索引
![]()
|
| 付録B V5.1以前のServletサービスの環境定義ファイル | > B.6 Webアプリケーション環境定義ファイル(deployment descriptor) | > B.6.3 Webアプリケーション環境定義ファイル(deployment descriptor)のタグの詳細 |
サーブレットやJSPの属性は、servletタグで定義します。
サーブレットの属性は、エイリアス、初期化パラメタ、スタートアップを定義することができます。設定した初期化パラメタは、javax.servlet.ServletConfig.getInitParameterNames()メソッドとjavax.servlet.ServletConfig.getInitParameter()メソッドを使用して取り出します。
JSPの属性は、スタートアップを定義することができます。
同じサーブレットやJSPの名前、サーブレットのクラス名、JSPファイル名で複数定義した場合は、最後に指定したサーブレットの属性が有効となります。
同じスタートアップの順番(ロードする順序)が定義された場合は、記述された順にロードします。
-------------------------------------------------------------------------------
<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タグの定義は無効となります。 |
× |
× |
|
servlet-class |
サーブレットの完全なクラス名を定義します。 |
× |
× |
|
jsp-file |
JSPファイル名をWebアプリケーションのルートディレクトリからの相対パスで定義します。先頭に'/'を付加します。
|
× |
× |
|
init-param |
サーブレットまたはJSPの初期化パラメタを定義します。 |
○ |
○ |
|
param-name |
サーブレットまたはJSPの初期化パラメタ名を定義します。 |
× |
× |
|
param-value |
サーブレットまたはJSPの初期化パラメタに指定する値を定義します。 |
× |
× |
|
load-on-startup |
サーブレット・コンテナ起動時のスタートアップを定義します。 |
○ |
× |
|
サーブレットコードで使用するセキュリティロールの参照を定義します。 |
○ |
○ |
|
|
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>
-------------------------------------------------------------------------------
目次
索引
![]()
|