request
request
は、JavaのサーブレットやJSPなどのウェブアプリケーション開発で利用される特別なオブジェクトであり、HTTPリクエストに関連する情報へのアクセスができます。
これは、「暗黙オブジェクト」とよばれ、開発者が明示的に宣言する必要はありません。
具体的には、request
オブジェクトは 「HttpServletRequest
インターフェースのインスタンス」を指し示し、HTTPリクエストに含まれる情報へのアクセスを可能にします。
サーブレットコンテナやJSPコンテナが自動的に HttpServletRequest
の「インスタンス」を生成し、それを request
という変数に自動的にバインドします。
開発者は、この request
変数を利用して、HTTPリクエストからクエリパラメータやセッション情報、ヘッダなどの情報に簡単にアクセスでき、request.getParameter()
などのメソッドを用いてクエリパラメータを取得することができます。
String parameter = request.getParameter("paramName");
このように、request
オブジェクトは、HTTPリクエストを処理する際に必要な情報に簡単にアクセスできます。