|
|
WebOTX Manual V11.1 (第6版) 目次を表示 |
|
戻り型 |
メソッド |
説明 |
|---|---|---|
|
protected void |
doGet(HttpServletRequest,HttpServletResponse) |
リクエストのHTTPメソッドがGETメソッドの場合、Servletコンテナが呼び出すメソッドです。 |
|
protected void |
doPost(HttpServletRequest,
HttpServletResponse) |
リクエストのHTTPメソッドがPOSTメソッドの場合、Servletコンテナが呼び出すメソッドです。 |
|
protected void |
doDelete(HttpServletRequest,
HttpServletResponse) |
リクエストのHTTPメソッドがDELETEメソッドの場合、Servletコンテナが呼び出すメソッドです。 |
|
protected void |
doHead(HttpServletRequest,HttpServletResponse) |
リクエストのHTTPメソッドがHEADメソッドの場合、Servletコンテナが呼び出すメソッドです。 |
|
protected void |
doPut(HttpServletRequest,HttpServletResponse) |
リクエストのHTTPメソッドがPUTメソッドの場合、Servletコンテナが呼び出すメソッドです。 |
|
戻り型 |
メソッド |
説明 |
|---|---|---|
|
public void |
init() |
Servletコンテナが呼び出すメソッドです。
このServletがサービスを開始できる状態になったことを示します。 |
|
public String |
getServletInfo() |
作者、バージョン、著作権といったServletに関する情報を返します。デフォルトではこのメソッドは空の文字列を返すだけです。
このメソッドをオーバライドして意味のある値が返るようにしてください。 |
|
public void |
destroy() |
Servletコンテナが呼び出すメソッドです。このServlet
がサービス提供を停止するときに呼び出されます。 |
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>servlet.TestServlet</servlet-class>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/TestServletUri</url-pattern>
</servlet-mapping>
</servlet>
この記述例の意味は、servlet.TestServletをTestServletという名前で定義して、/TestServletのURLでアクセスされるとTestServletにリクエストを渡すということです。
図2.2.2.7-1

図2.2.2.7-2

図2.2.2.7-3
|
名称 |
説明 |
|---|---|
|
名前 |
@WebServletアノテーションのname属性の値となります。 または、servlet要素とservlet-mapping要素の子要素であるservlet-name要素の値となります。 |
|
説明 |
@WebServletアノテーションのdescription属性の値となります。 または、servlet要素の子要素であるdescription要素の値となります。 |
|
URL マッピング |
@WebServletアノテーションのurlPatterns属性の値となります。 または、servlet-mapping要素の子要素であるurl-pattern要素の値となります。 |
|
初期化 パラメーター |
@WebServletアノテーションのinitParams属性の値となります。 または、servlet要素の子要素であるinit-param要素の定義を編集できます。 |
Memo
Servlet2.5以下の場合、デプロイメント記述子固有情報がweb.xmlに記入されます。
Servlet3.0以上の場合、デプロイメント記述子固有情報がServletクラスの @WebServletアノテーションに記入されます。
名前とURLマッピングは必須項目です。

図2.2.2.7-4

図2.2.2.7-5
|
名称 |
説明 |
|---|---|
|
メソッド・スタブの作成 |
作成するメソッドのスタブクラスを選択します。メソッドの詳細は、 前述のリクエストのハンドリングおよび その他のサーブレットメソッドを参照してください。 |