public class RequestContextWrapper extends java.lang.Object implements RequestContext
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
RequestContextWrapper.Mode
ラップするRequestContextの扱い方のモードをあらわします。
|
| コンストラクタと説明 |
|---|
RequestContextWrapper(RequestContext context)
指定のcontextをラップするRequestContextWrapperを生成します。
|
RequestContextWrapper(RequestContext context,
RequestContextWrapper.Mode mode)
指定のcontextをラップするRequestContextWrapperを生成します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.Object |
getAttribute(java.lang.String name)
サーバサイドでリクエストスコープで保持している属性を取得します。
|
java.util.Iterator<java.lang.String> |
getAttributeNames()
属性の名前の一覧をIteratorで取得します。
|
RequestContextWrapper.Mode |
getMode()
ラップされるContextの扱い方に関するモードを取得します。
|
java.lang.String |
getParam(java.lang.String name)
クライアントからの呼び出しパラメータを取得。
|
UploadFileHandle |
getParamAsFile(java.lang.String name)
ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。
|
java.util.Map<java.lang.String,java.lang.Object> |
getParamMap()
パラメータをMap形式で取得します。
|
java.util.Iterator<java.lang.String> |
getParamNames()
パラメータ名の一覧のIteratorを取得します。
|
java.lang.String[] |
getParams(java.lang.String name)
クライアントからの呼び出しパラメータ(複数) を取得します。
|
UploadFileHandle[] |
getParamsAsFile(java.lang.String name)
ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。
|
SessionContext |
getSession()
クライアントのセッションオブジェクトを取得します。
|
SessionContext |
getSession(boolean create)
クライアントのセッションオブジェクトを取得します。
|
RequestContext |
getWrapped()
ラップしているRequestContextを取得します。
|
void |
removeAttribute(java.lang.String name)
指定のnameの属性を削除します。
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
サーバサイドでリクエストスコープで属性を保持します。
|
void |
setParam(java.lang.String key,
java.lang.String value)
指定のパラメータの値をセットします。
|
void |
setParams(java.lang.String key,
java.lang.String[] value)
指定のパラメータの値(複数)をセットします。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParam, getParam, getParamAsBigDecimal, getParamAsBoolean, getParamAsDate, getParamAsDouble, getParamAsInt, getParamAsLong, getParamAsTime, getParamAsTimestamp, getParams, getParams, getParamsAsBigDecimal, getParamsAsBoolean, getParamsAsDate, getParamsAsDouble, getParamsAsInt, getParamsAsLong, getParamsAsTime, getParamsAsTimestamp, resourceStringpublic RequestContextWrapper(RequestContext context, RequestContextWrapper.Mode mode)
context - mode - public RequestContextWrapper(RequestContext context)
context - public RequestContextWrapper.Mode getMode()
public RequestContext getWrapped()
public void setParam(java.lang.String key,
java.lang.String value)
key - value - public void setParams(java.lang.String key,
java.lang.String[] value)
key - value - public java.lang.String getParam(java.lang.String name)
RequestContextgetParam インタフェース内 RequestContextpublic java.lang.String[] getParams(java.lang.String name)
RequestContextgetParams インタフェース内 RequestContextpublic UploadFileHandle getParamAsFile(java.lang.String name)
RequestContextgetParamAsFile インタフェース内 RequestContextpublic UploadFileHandle[] getParamsAsFile(java.lang.String name)
RequestContextgetParamsAsFile インタフェース内 RequestContextpublic java.util.Map<java.lang.String,java.lang.Object> getParamMap()
RequestContextgetParamMap インタフェース内 RequestContextpublic java.util.Iterator<java.lang.String> getParamNames()
RequestContextgetParamNames インタフェース内 RequestContextpublic java.lang.Object getAttribute(java.lang.String name)
RequestContextgetAttribute インタフェース内 RequestContextpublic void setAttribute(java.lang.String name,
java.lang.Object value)
RequestContextsetAttribute インタフェース内 RequestContextpublic void removeAttribute(java.lang.String name)
RequestContextremoveAttribute インタフェース内 RequestContextpublic java.util.Iterator<java.lang.String> getAttributeNames()
RequestContextgetAttributeNames インタフェース内 RequestContextpublic SessionContext getSession()
RequestContextgetSession(true)呼び出しと同等。getSession インタフェース内 RequestContextpublic SessionContext getSession(boolean create)
RequestContextgetSession インタフェース内 RequestContextcreate - trueの場合、セッションオブジェクトが存在しなかったら新規に作成して返す