接口 SaRequest
public interface SaRequest
Request 请求对象 包装类
- 从以下版本开始:
- 1.16.0
- 作者:
- click33
-
方法概要
修饰符和类型方法说明转发请求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()获取底层被包装的源对象- 返回:
- /
-
getParam
在 [ 请求体 ] 里获取一个参数值- 参数:
name- 键- 返回:
- 值
-
getParam
在 [ 请求体 ] 里获取一个参数值,值为空时返回默认值- 参数:
name- 键defaultValue- 值为空时的默认值- 返回:
- 值
-
isParam
在 [ 请求体 ] 里检测提供的参数是否为指定值- 参数:
name- 键value- 值- 返回:
- 是否相等
-
hasParam
在 [ 请求体 ] 里检测请求是否提供了指定参数- 参数:
name- 参数名称- 返回:
- 是否提供
-
getParamNotNull
在 [ 请求体 ] 里获取一个值 (此值必须存在,否则抛出异常 )- 参数:
name- 键- 返回:
- 参数值
-
getParamNames
获取 [ 请求体 ] 里提交的所有参数名称- 返回:
- 参数名称列表
-
getParamMap
获取 [ 请求体 ] 里提交的所有参数- 返回:
- 参数列表
-
getHeader
在 [ 请求头 ] 里获取一个值- 参数:
name- 键- 返回:
- 值
-
getHeader
在 [ 请求头 ] 里获取一个值- 参数:
name- 键defaultValue- 值为空时的默认值- 返回:
- 值
-
getCookieValue
在 [ Cookie作用域 ] 里获取一个值- 参数:
name- 键- 返回:
- 值
-
getRequestPath
String getRequestPath()返回当前请求path (不包括上下文名称)- 返回:
- /
-
isPath
返回当前请求 path 是否为指定值- 参数:
path- path- 返回:
- /
-
getUrl
String getUrl()返回当前请求的url,不带query参数,例:http://xxx.com/test- 返回:
- /
-
getMethod
String getMethod()返回当前请求的类型- 返回:
- /
-
isAjax
default boolean isAjax()判断此请求是否为 Ajax 异步请求- 返回:
- /
-
forward
转发请求- 参数:
path- 转发地址- 返回:
- 任意值
-