HttpServletResponseインターフェース

広告

サーブレットに対して「GET」メソッドでリクエストがあった場合に呼び出される「doGet」メソッドを見てください。

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Sample extends HttpServlet {
  public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException{

    /* ... */

  }
}

2つの引数が「doGet」メソッドには渡されてきます。その中の1つが「HttpServletRequest」インターフェースのオブジェクトです。

クライアントからサーブレットに送られてくるリクエストに関する情報はこのオブジェクトに含まれています。そこでまずは「HttpServletRequest」インターフェースについて見ていきます。

HttpServletRequestインターフェースの定義とメソッド

「HttpServletRequest」インターフェースは次のように定義されています。

javax.servlet.http 
Interface HttpServletRequest

public interface HttpServletRequest extends ServletRequest

親インターフェースである「ServletRequest」インタフェースを継承しています。

「HttpServletRequest」インターフェースと「ServletRequest」インタフェースでは多くのメソッドが用意されています。詳しい利用方法は次のページ以降で詳しく見ていきます。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。