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

第2部 Servlet/JSP編> 第8章 Webアプリケーションの呼び出し方法> 8.1 サーブレットの呼び出し

8.1.1 マッピングが必要な呼び出し方

■サーブレットURL

 サーブレットURLは、“Webアプリケーション環境定義ファイル(deployment descriptor)”の“サーブレット・マッピングの定義”(servlet-mappingのurl-patternタグ)で定義したURLパターンに該当するサーブレットのURLです。

■サーブレットの格納先

 サーブレットは、以下のどちらかに格納します。

URLで指定して呼び出す場合

http://サーバホスト名:ポート番号/Webアプリケーション名/サーブレットURL

 “:ポート番号”は省略できます。省略したときのポート番号は80になります。

■HTML文書の中で呼び出す場合

<A HREF="/Webアプリケーション名/サーブレットURL">Click Here</A>

 HTML文書の中に入力フィールド(HTMLのFORMタグ)を作って入力した情報を渡すこともできます。
 サーブレットは以下のように呼び出します。METHODはGETも指定できます。

<FORM ACTION="/Webアプリケーション名/サーブレットURL" METHOD=POST>

■サーブレットに情報を渡す方法

 サーブレットにパラメタを渡したい場合は、サーブレットURLの後ろに次の形式で指定します。

サーブレットURL?パラメタ名1=値1&パラメタ名2=値2&・・・

 また、CGIと同じようにPATH_INFOを使用して、サーブレットにパス情報を渡すことができます。
 サーブレットURLの後ろに“/”で始まるパス情報を指定します。
 この場合には、サーブレット・マッピングの定義のurl-patternタグの最後に"/*"を付加し、記述します。

サーブレットURL/パス情報?パラメタ名1=値1&パラメタ名2=値2&・・・


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

Copyright 2008 FUJITSU LIMITED