Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第2部 Servlet/JSP編> 第7章 Webアプリケーションの開発> 7.5 Webアプリケーション環境定義ファイル(deployment descriptor)> 7.5.3 Webアプリケーション環境定義ファイル(deployment descriptor)のタグの詳細

7.5.3.19 アプリケーション環境エントリ

 アプリケーション環境エントリの定義は、env-entryタグで定義します。

■記述形式

------------------------------------------------------------------------------------
    <env-entry>
      <env-entry-name>entry-name</env-entry-name>
      <env-entry-value>entry-value</env-entry-value>
      <env-entry-type>entry-type</env-entry-type>
    </env-entry>
------------------------------------------------------------------------------------

■タグの内容

タグ名

説明

タグの
省略

複数の
指定

env-entry-name

環境エントリのエントリ名を定義します。
java:comp/envコンテキストからの相対名で定義します。

×

×

env-entry-value

環境エントリのエントリ値を定義します。
エントリ値は、<env-entry-type>で指定されたオブジェクトとして扱われます。
エントリ値がenv-entry-typeタグで指定したJavaタイプと異なる場合は、エラーとなります。
タグを省略した場合には、以下の動作をします。

×

env-entry-type

エントリ値

java.lang.Boolean

Boolean.FALSE

java.lang.Byte

値0のByteオブジェクト

java.lang.Character

値0のCharacterオブジェクト

java.lang.String

なし (注1)

java.lang.Short

値0のShortオブジェクト

java.lang.Integer

値0のIntegerオブジェクト

java.lang.Long

値0のLongオブジェクト

java.lang.Float

値0のFloatオブジェクト

java.lang.Double

値0のDoubleオブジェクト

env-entry-type

アプリケーションコードで扱う環境エントリの値の完全なJavaタイプを定義します。
以下のJavaタイプが指定可能です。

  • java.lang.Boolean
  • java.lang.Byte
  • java.lang.Character
  • java.lang.String
  • java.lang.Short
  • java.lang.Integer
  • java.lang.Long
  • java.lang.Float
  • java.lang.Double

×

×

(注1) javax.naming.NameNotFoundExceptionが発行されます。

■記述例

------------------------------------------------------------------------------------
  <web-app>
    <env-entry>
      <env-entry-name>company</env-entry-name>
      <env-entry-value>Fujitsu</env-entry-value>
      <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>
  </web-app>
------------------------------------------------------------------------------------

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005