接口 SaRequest
public interface SaRequest
Request 包装类
- 作者:
- kong
-
方法概要
修饰符和类型方法说明转发请求getCookieValue(String name) 在 [Cookie作用域] 里获取一个值在 [请求头] 里获取一个值default String在 [请求头] 里获取一个值返回当前请求的类型在 [请求体] 里获取一个值default String在 [请求体] 里获取一个值,值为空时返回默认值default StringgetParamNotNull(String name) 在 [请求体] 里获取一个值 (此值必须存在,否则抛出异常 )返回当前请求path (不包括上下文名称)获取底层源对象getUrl()返回当前请求的url,不带query参数,例:http://xxx.com/testdefault boolean检测请求是否提供了指定参数default booleanisAjax()此请求是否为Ajax请求default boolean检测提供的参数是否为指定值default boolean返回当前请求path是否为指定值
-
方法详细资料
-
getSource
Object getSource()获取底层源对象- 返回:
- see note
-
getParam
在 [请求体] 里获取一个值- 参数:
name- 键- 返回:
- 值
-
getParam
在 [请求体] 里获取一个值,值为空时返回默认值- 参数:
name- 键defaultValue- 值为空时的默认值- 返回:
- 值
-
isParam
检测提供的参数是否为指定值- 参数:
name- 键value- 值- 返回:
- 是否相等
-
hasParam
检测请求是否提供了指定参数- 参数:
name- 参数名称- 返回:
- 是否提供
-
getParamNotNull
在 [请求体] 里获取一个值 (此值必须存在,否则抛出异常 )- 参数:
name- 键- 返回:
- 参数值
-
getHeader
在 [请求头] 里获取一个值- 参数:
name- 键- 返回:
- 值
-
getHeader
在 [请求头] 里获取一个值- 参数:
name- 键defaultValue- 值为空时的默认值- 返回:
- 值
-
getCookieValue
在 [Cookie作用域] 里获取一个值- 参数:
name- 键- 返回:
- 值
-
getRequestPath
String getRequestPath()返回当前请求path (不包括上下文名称)- 返回:
- see note
-
isPath
返回当前请求path是否为指定值- 参数:
path- path- 返回:
- see note
-
getUrl
String getUrl()返回当前请求的url,不带query参数,例:http://xxx.com/test- 返回:
- see note
-
getMethod
String getMethod()返回当前请求的类型- 返回:
- see note
-
isAjax
default boolean isAjax()此请求是否为Ajax请求- 返回:
- see note
-
forward
转发请求- 参数:
path- 转发地址- 返回:
- 任意值
-