public abstract class AbstractController extends BaseCallbackController
| 构造器和说明 |
|---|
AbstractController() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearResources()
释放资源
|
protected MultipartFileBuilder |
createMultipart()
创建多文件上传对象
|
protected String |
getCookieValue(String name)
获取cookie 值
|
protected String |
getHeader(String name)
获取指定header
|
protected Map<String,String> |
getHeaders()
获取所有请求头
|
protected String |
getIp()
获取请求的ip 地址
|
protected org.springframework.web.multipart.MultipartHttpServletRequest |
getMultiRequest()
获取文件上传请求对象
|
protected <T> T |
getObject(Class<T> tClass)
获取表单数据到实体中
|
protected String |
getParameter(String name) |
protected String |
getParameter(String name,
String def)
获取指定参数名的值
|
protected int |
getParameterInt(String name) |
protected int |
getParameterInt(String name,
int def) |
protected long |
getParameterLong(String name) |
protected long |
getParameterLong(String name,
long def) |
protected String[] |
getParameters(String name) |
protected Map<String,String[]> |
getParametersMap()
所有参数
|
protected Map<String,String> |
getRefererParameter()
获取来源的url 参数
|
protected String |
getUnescapeParameter(String name) |
protected String |
getUnescapeParameter(String name,
String def)
获取指定参数名的值,自动还原标签过滤
|
protected String[] |
getUnescapeParameters(String name) |
protected String |
getXssParameter(String name) |
protected String |
getXssParameter(String name,
String def)
获取指定参数名的值,自动xss标签过滤
|
protected String[] |
getXssParameters(String name) |
protected boolean |
hasFile()
判断是否存在文件
|
void |
resetInfo()
拦截器注入
|
getApplication, getAttribute, getClientIP, getHeaderMapValues, getRequest, getRequestAttributes, getResponse, getSession, getSessionAttribute, getSessionAttributeObj, removeSessionAttribute, setAttribute, setSessionAttribute, tryGetRequestAttributespublic void resetInfo()
resetInfo 在类中 BaseCallbackControllerprotected String getIp()
protected String getParameter(String name, String def)
name - 参数名def - 默认值protected String getXssParameter(String name, String def)
name - 参数名def - 默认值protected String getUnescapeParameter(String name, String def)
name - 参数名def - 默认值protected int getParameterInt(String name, int def)
protected int getParameterInt(String name)
protected long getParameterLong(String name, long def)
protected long getParameterLong(String name)
protected <T> T getObject(Class<T> tClass)
T - ttClass - classpublic static void clearResources()
protected org.springframework.web.multipart.MultipartHttpServletRequest getMultiRequest()
protected boolean hasFile()
protected MultipartFileBuilder createMultipart()
Copyright © 2017–2020. All rights reserved.