public class CTPHandlerInterceptor
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Title: T1开发框架
Description: Controller处理拦截器,实现preHandle、postHandle和afterCompletion框架处理机制
Copyright: Copyright (c) 2012
Company: seeyon.com
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
ERRORCODE_404_DIGESTURL_BLANK |
static int |
ERRORCODE_404_DIGESTURL_VERIFY |
static int |
ERRORCODE_404_GUEST_FORBBIDEN |
static java.lang.String |
RESPONSE_ENCODING |
static java.lang.String |
THREADLOCAL_KEY_CONTEXT |
| 构造器和说明 |
|---|
CTPHandlerInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler,
java.lang.Exception ex) |
com.seeyon.ctp.login.online.OnlineManager |
getOnlineManager() |
com.seeyon.ctp.privilege.manager.PrivlegeSecurityManager |
getPrivlegeSecurityManager() |
void |
init() |
void |
postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler,
org.springframework.web.servlet.ModelAndView modelAndView) |
boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler) |
void |
setOnlineManager(com.seeyon.ctp.login.online.OnlineManager onlineManager) |
void |
setPrivlegeSecurityManager(com.seeyon.ctp.privilege.manager.PrivlegeSecurityManager privlegeSecurityManager) |
public static final int ERRORCODE_404_GUEST_FORBBIDEN
public static final int ERRORCODE_404_DIGESTURL_BLANK
public static final int ERRORCODE_404_DIGESTURL_VERIFY
public static final java.lang.String RESPONSE_ENCODING
public static final java.lang.String THREADLOCAL_KEY_CONTEXT
@PostConstruct public void init()
public com.seeyon.ctp.login.online.OnlineManager getOnlineManager()
public void setOnlineManager(com.seeyon.ctp.login.online.OnlineManager onlineManager)
public com.seeyon.ctp.privilege.manager.PrivlegeSecurityManager getPrivlegeSecurityManager()
public void setPrivlegeSecurityManager(com.seeyon.ctp.privilege.manager.PrivlegeSecurityManager privlegeSecurityManager)
public boolean preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler)
throws java.lang.Exception
preHandle 在接口中 org.springframework.web.servlet.HandlerInterceptorpreHandle 在类中 org.springframework.web.servlet.handler.HandlerInterceptorAdapterjava.lang.Exceptionpublic void postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
throws java.lang.Exception
postHandle 在接口中 org.springframework.web.servlet.HandlerInterceptorpostHandle 在类中 org.springframework.web.servlet.handler.HandlerInterceptorAdapterjava.lang.Exceptionpublic void afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler,
java.lang.Exception ex)
throws java.lang.Exception
afterCompletion 在接口中 org.springframework.web.servlet.HandlerInterceptorafterCompletion 在类中 org.springframework.web.servlet.handler.HandlerInterceptorAdapterjava.lang.Exception