| ServletRequestインタフェース | ServletResponseインタフェース | ||
| int getContentLength | リクエストボディ、あるいは入力ストリームから読み込めるバイト長を返す。 | ||
| String getContentType | リクエストに含まれるメッセージボディのMIMEタイプを返す。 | void setContentType(String type) | |
| ServletInputStream getInputStreaam() | リクエストボディ読み込み用オブジェクトの取得。 | ServletOutputStream getOutputStreaam() | |
| BufferedReader getReader() | リクエストボディ読み込み用オブジェクトの取得。 | PrintWriter getWriter() | |
| String getRemoteAddr() | リクエストを送ったクライアント、または最後のプロキシのIPアドレスを返す。 | ||
| String getRemoteHost() | リクエストを送ったクライアント、または最後のプロキシのドメイン名を返す。 | ||
| int getRemotePort() | リクエストを送ったクライアント、または最後のプロキシのIPポートを返す。 | ||
| String getServerName() | 要求を受信したサーバーのホスト名を返す。 | ||
| int getServerPort | この要求を受信したポート番号を返す。 | ||
| String getParameter(String name) | 指定したパラメータの値の取得 | PrintWriter getWriter() | テキストをクライアントへ送信するために使用するPrintWriterオブジェクトの取得 |
| String[] getParameterValues(String name) | パラメータのすべての値の取得 | ServletOutputStream getOutputStream() | バイナリデータを書き出すためのServletOutputStreamの取得 |
| Map getParameterMap() | すべてのパラメータをMapで取得 | void setContentType(String type) | コンテンツ形式の設定 |
| Enumeration getParameterNames() | すべてのパラメータ名をEnumerationで取得 | ||
| HttpServletRequestインタフェース | HttpServletResponseインタフェース | ||
| Cookie[] getCookies() | すべてのクッキーの取得 | void addCookie(Cookie cookie) | レスポンスへのCookieの追加を行う。 |
| String getHeader(String name) | 指定した値の要求ヘッダーの取得 | void setHeader(String name, String value) | nameで指定されたキーで、valueをセットする。上書きを行う。 |
| Enumeration getHeaders(String name) | すべての要求ヘッダーの取得 | ||
| Enumeration getHeaderNames() | すべてのヘッダー名の取得 | void addHeader(String name, String value) | nameで指定されたキーで、valueをセットする。上書きを行わない。 |
| int getIntHeader | void setStatus(int sc) | ||
| String getMethod() | HTTPメソッドの取得 | void sendRedirect(java.lang.String location) | |
| HttpSession getSession() | 現在のHttpSessionの取得 | HttpSession getSession() | 現在のHttpSessionの取得 |