public abstract class BaseInterceptor
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
BASE |
protected static String |
BASE_MANAGER_PATH |
protected static String |
BASE_PATH |
protected static String |
BASE_URL |
protected static boolean |
IS_WINDOWS |
protected org.apache.log4j.Logger |
logger |
protected static String |
MANAGER_PATH |
protected static String |
MODEL_ID |
| 构造器和说明 |
|---|
BaseInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected AppEntity |
getApp(javax.servlet.http.HttpServletRequest request)
获取当前模块对应的appid , appid主要根据用户的请求地址获得
|
protected int |
getAppId(javax.servlet.http.HttpServletRequest request)
获取当前模块对应的appid , appid主要根据用户的请求地址获得
|
protected Object |
getBean(javax.servlet.ServletContext sc,
String beanName)
通过spring的webapplicationcontext上下文对象读取bean对象
|
protected String |
getCookie(javax.servlet.http.HttpServletRequest request,
com.mingsoft.base.constant.e.BaseCookieEnum key)
获取Cookie的值
|
protected Object |
getSession(javax.servlet.http.HttpServletRequest request,
com.mingsoft.base.constant.e.BaseSessionEnum key)
获取session
|
protected void |
outJson(javax.servlet.http.HttpServletResponse response,
Object jsonDataStr)
输出json数据字符串
|
protected void |
setCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.mingsoft.base.constant.e.BaseCookieEnum key,
Object value)
设置Cookie值
|
protected void |
setCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.mingsoft.base.constant.e.BaseCookieEnum key,
Object value,
int maxAge)
设置Cookie值
|
protected void |
setSession(javax.servlet.http.HttpServletRequest request,
com.mingsoft.base.constant.e.BaseSessionEnum key,
Object obj)
设置session
|
protected static String BASE
protected static String BASE_PATH
protected static String MODEL_ID
protected static String BASE_URL
protected static String BASE_MANAGER_PATH
protected static String MANAGER_PATH
protected org.apache.log4j.Logger logger
protected static boolean IS_WINDOWS
protected Object getBean(javax.servlet.ServletContext sc, String beanName)
sc - 上下文servletConext对象beanName - 要读取的bean的名称protected void setSession(javax.servlet.http.HttpServletRequest request,
com.mingsoft.base.constant.e.BaseSessionEnum key,
Object obj)
request - HttpServletRequest对象key - 键SessionConst里面定义obj - 对象protected Object getSession(javax.servlet.http.HttpServletRequest request, com.mingsoft.base.constant.e.BaseSessionEnum key)
request - HttpServletRequest对象key - 键SessionConst里面定义protected void setCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.mingsoft.base.constant.e.BaseCookieEnum key,
Object value)
request - HttpServletRequest对象response - HttpServletResponse对象key - 枚举类中的值value - 存储对象protected void setCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.mingsoft.base.constant.e.BaseCookieEnum key,
Object value,
int maxAge)
request - HttpServletRequest对象response - HttpServletResponse对象key - 枚举类中的值value - 存储对象maxAge - cookie生命周期 以秒为单位protected String getCookie(javax.servlet.http.HttpServletRequest request, com.mingsoft.base.constant.e.BaseCookieEnum key)
request - HttpServletRequest对象key - 枚举类中的值protected void outJson(javax.servlet.http.HttpServletResponse response,
Object jsonDataStr)
response - HttpServletResponse对象jsonDataStr - 字符串protected int getAppId(javax.servlet.http.HttpServletRequest request)
request - HttpServletRequest对象protected AppEntity getApp(javax.servlet.http.HttpServletRequest request)
request - HttpServletRequest对象Copyright © 2016. All rights reserved.