public class DefaultRequestContext extends Object implements IRequestContext
Constructor and Description |
---|
DefaultRequestContext(HttpServletRequest request,
String prefix) |
Modifier and Type | Method and Description |
---|---|
IRequestContext |
addAttribute(String name,
Object value)
添加属性
|
<T> T |
getAttribute(String name)
获取指定名称的属性值
|
Map<String,Object> |
getAttributes()
获取所有属性
|
Type.HttpMethod |
getHttpMethod()
获取当前请求方式
|
String |
getOriginalUrl()
获取原始URL请求路径
|
String |
getPrefix()
获取URL前缀
|
String |
getRequestMapping()
获取请求映射字符串(注 : 必须以字符 ' / ' 开始且不以 ' / ' 结束)
|
String |
getSuffix()
获取URL后缀(扩展名称)
|
public DefaultRequestContext(HttpServletRequest request, String prefix)
public String getRequestMapping()
IRequestContext
getRequestMapping
in interface IRequestContext
public String getOriginalUrl()
IRequestContext
getOriginalUrl
in interface IRequestContext
public String getPrefix()
IRequestContext
getPrefix
in interface IRequestContext
public String getSuffix()
IRequestContext
getSuffix
in interface IRequestContext
public Type.HttpMethod getHttpMethod()
IRequestContext
getHttpMethod
in interface IRequestContext
public <T> T getAttribute(String name)
IRequestContext
getAttribute
in interface IRequestContext
T
- 属性类型name
- 属性名称public IRequestContext addAttribute(String name, Object value)
IRequestContext
addAttribute
in interface IRequestContext
name
- 属性名称value
- 属性值public Map<String,Object> getAttributes()
IRequestContext
getAttributes
in interface IRequestContext
Copyright © 2022. All rights reserved.