javax.servlet.http.HttpServletRequestインタフェース

Javaサーブレットのインタフェース「javax.servlet.http.HttpServletRequest」のメソッドと使い方をご紹介します。

ServletRequestから継承したメソッド

javax.servlet.ServletRequestインタフェースから継承したメソッドを示す。

ServletRequestインタフェースから継承したメソッド
メソッド 説明
getAttribute このリクエストの属性を取得する。属性の名前を指定する必要がある。属性の値はオブジェクトで戻り値として返される。
getAttibuteNames このリクエストに設定された属性の名前をすべて返す。
getParameter 指定したリクエストパラメータの値をjava.lang.String型で返す。
getParameterMap すべてのリクエストパラメータの値をjava.util.Map型で返す。
getParameterNames すべてのリクエストパラメータの名前をjava.util.Enumeration型で返す。
getParameterValues 指定したリクエストパラメータのすべての値をString配列で返す。
setAttribute リクエストに属性を設定する。属性は名前とオブジェクトを持ち、このセッションを共有するものからgetAttibuteで参照することができる。
setCharacterEncoding 指定したエンコーディング名で、リクエストのメッセージボディで使われている文字エンコーディング名を上書きする。

getParameter

String getParameter(String name)

getParameterMap

Map getParameterMap()

getParameterNames

Enumeration getParameterNames()

getParameterValues

String[] getParameterValues(String)

setCharacterEncoding

void setCharacterEncoding(String env)