public interface RequestContext
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.Object |
getAttribute(java.lang.String name)
サーバサイドでリクエストスコープで保持している属性を取得します。
|
java.util.Iterator<java.lang.String> |
getAttributeNames()
属性の名前の一覧をIteratorで取得します。
|
java.lang.String |
getParam(java.lang.String name)
クライアントからの呼び出しパラメータを取得。
|
default <T> T |
getParam(java.lang.String name,
java.lang.Class<T> type)
クライアントからの呼び出しパラメータを指定の型として取得します。
|
default <T> T |
getParam(java.lang.String name,
java.lang.Class<T> type,
T defaultValue)
クライアントからの呼び出しパラメータを指定の型として取得します。
|
default java.math.BigDecimal |
getParamAsBigDecimal(java.lang.String name)
クライアントからの呼び出しパラメータをBigDecimal型として取得します。
|
default java.lang.Boolean |
getParamAsBoolean(java.lang.String name)
クライアントからの呼び出しパラメータをBoolean型として取得します。
|
default java.sql.Date |
getParamAsDate(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをjava.sql.Date型として取得します。
|
default java.lang.Double |
getParamAsDouble(java.lang.String name)
クライアントからの呼び出しパラメータをDouble型として取得します。
|
UploadFileHandle |
getParamAsFile(java.lang.String name)
ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。
|
default java.lang.Integer |
getParamAsInt(java.lang.String name)
クライアントからの呼び出しパラメータをInteger型として取得します。
|
default java.lang.Long |
getParamAsLong(java.lang.String name)
クライアントからの呼び出しパラメータをLong型として取得します。
|
default java.sql.Time |
getParamAsTime(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをTime型として取得します。
|
default java.sql.Timestamp |
getParamAsTimestamp(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをTimestamp型として取得します。
|
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)
クライアントからの呼び出しパラメータ(複数) を取得します。
|
default <T> T[] |
getParams(java.lang.String name,
java.lang.Class<T> type)
クライアントからの呼び出しパラメータを指定の型の配列として取得します。
|
default <T> T[] |
getParams(java.lang.String name,
java.lang.Class<T> type,
T[] defaultValues)
クライアントからの呼び出しパラメータを指定の型の配列として取得します。
|
default java.math.BigDecimal[] |
getParamsAsBigDecimal(java.lang.String name)
クライアントからの呼び出しパラメータをBigDecimal型配列として取得します。
|
default java.lang.Boolean[] |
getParamsAsBoolean(java.lang.String name)
クライアントからの呼び出しパラメータをBoolean型配列として取得します。
|
default java.sql.Date[] |
getParamsAsDate(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをjava.sql.Date型配列として取得します。
|
default java.lang.Double[] |
getParamsAsDouble(java.lang.String name)
クライアントからの呼び出しパラメータをDouble型配列として取得します。
|
UploadFileHandle[] |
getParamsAsFile(java.lang.String name)
ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。
|
default java.lang.Integer[] |
getParamsAsInt(java.lang.String name)
クライアントからの呼び出しパラメータをInteger型配列として取得します。
|
default java.lang.Long[] |
getParamsAsLong(java.lang.String name)
クライアントからの呼び出しパラメータをLong型配列として取得します。
|
default java.sql.Time[] |
getParamsAsTime(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをTime型配列として取得します。
|
default java.sql.Timestamp[] |
getParamsAsTimestamp(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをTimestamp型配列として取得します。
|
SessionContext |
getSession()
クライアントのセッションオブジェクトを取得します。
|
SessionContext |
getSession(boolean create)
クライアントのセッションオブジェクトを取得します。
|
void |
removeAttribute(java.lang.String name)
指定のnameの属性を削除します。
|
static java.lang.String |
resourceString(java.lang.String key,
java.lang.Object... arguments) |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
サーバサイドでリクエストスコープで属性を保持します。
|
java.lang.String getParam(java.lang.String name)
name
- java.lang.String[] getParams(java.lang.String name)
name
- default <T> T getParam(java.lang.String name, java.lang.Class<T> type)
name
- type
- default <T> T getParam(java.lang.String name, java.lang.Class<T> type, T defaultValue)
name
- type
- defaultValue
- default <T> T[] getParams(java.lang.String name, java.lang.Class<T> type)
name
- type
- default <T> T[] getParams(java.lang.String name, java.lang.Class<T> type, T[] defaultValues)
name
- type
- defaultValues
- default java.lang.Boolean getParamAsBoolean(java.lang.String name)
name
- default java.lang.Boolean[] getParamsAsBoolean(java.lang.String name)
name
- default java.lang.Long getParamAsLong(java.lang.String name)
name
- default java.lang.Long[] getParamsAsLong(java.lang.String name)
name
- default java.lang.Integer getParamAsInt(java.lang.String name)
name
- default java.lang.Integer[] getParamsAsInt(java.lang.String name)
name
- default java.lang.Double getParamAsDouble(java.lang.String name)
name
- default java.lang.Double[] getParamsAsDouble(java.lang.String name)
name
- default java.sql.Date getParamAsDate(java.lang.String name, java.lang.String format)
name
- format
- default java.sql.Date[] getParamsAsDate(java.lang.String name, java.lang.String format)
name
- format
- default java.sql.Timestamp getParamAsTimestamp(java.lang.String name, java.lang.String format)
name
- format
- default java.sql.Timestamp[] getParamsAsTimestamp(java.lang.String name, java.lang.String format)
name
- format
- default java.sql.Time getParamAsTime(java.lang.String name, java.lang.String format)
name
- format
- default java.sql.Time[] getParamsAsTime(java.lang.String name, java.lang.String format)
name
- format
- default java.math.BigDecimal getParamAsBigDecimal(java.lang.String name)
name
- default java.math.BigDecimal[] getParamsAsBigDecimal(java.lang.String name)
name
- UploadFileHandle getParamAsFile(java.lang.String name)
name
- UploadFileHandle[] getParamsAsFile(java.lang.String name)
name
- java.util.Map<java.lang.String,java.lang.Object> getParamMap()
java.util.Iterator<java.lang.String> getParamNames()
java.lang.Object getAttribute(java.lang.String name)
name
- void setAttribute(java.lang.String name, java.lang.Object value)
name
- value
- void removeAttribute(java.lang.String name)
name
- java.util.Iterator<java.lang.String> getAttributeNames()
SessionContext getSession()
getSession(true)
呼び出しと同等。SessionContext getSession(boolean create)
create
- trueの場合、セッションオブジェクトが存在しなかったら新規に作成して返すstatic java.lang.String resourceString(java.lang.String key, java.lang.Object... arguments)