Interstage Application Server J2EE ユーザーズガイド |
目次 索引 |
第2部 Servlet/JSP編 | > 第7章 Webアプリケーションの開発 | > 7.5 Webアプリケーション環境定義ファイル(deployment descriptor) | > 7.5.3 Webアプリケーション環境定義ファイル(deployment descriptor)のタグの詳細 |
サーブレットコンテキストの初期化パラメタは、context-paramタグで定義します。
サーブレットコンテキストには、Webアプリケーションすべてのサーブレットに共通の情報を設定し、取り出すことができます。
javax.servlet.ServletContext.getInitParameterNames()メソッドとjavax.servlet.ServletContext.getInitParameter()メソッドを使用します。
同じ初期化パラメタ名で複数定義した場合は、最後に指定したパラメタ値が有効となります。
------------------------------------------------------------------------------------ <context-param> <param-name>name</param-name> <param-value>value</param-value> </context-param> ------------------------------------------------------------------------------------
タグ名 |
説明 |
タグの |
複数の |
---|---|---|---|
param-name |
サーブレットコンテキストの初期化パラメタ名を定義します。パラメタ名を必ず記述してください。値を省略した場合、空文字に対してパラメタ値が設定されます。 |
× |
× |
param-value |
サーブレットコンテキストの初期化パラメタに指定する値を定義します。値を省略した場合、空文字が設定されます。 |
× |
× |
------------------------------------------------------------------------------------ <web-app> <context-param> <param-name>E-mail</param-name> <param-value>taro@fujitsu.co.jp</param-value> </context-param> </web-app> ------------------------------------------------------------------------------------
Webアプリケーションの記述例
------------------------------------------------------------------------------------ public doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException,IOException { String mail = getServletContext().getInitParameter("E-mail"); } ------------------------------------------------------------------------------------
目次 索引 |