public abstract class BaseInterceptor
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
| 构造器和说明 |
|---|
BaseInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception ex) |
protected void |
clearResources()
释放资源
|
protected org.springframework.web.method.HandlerMethod |
getHandlerMethod(Object handler) |
static String |
getHeaderProxyPath(javax.servlet.http.HttpServletRequest request,
String headerName)
二级代理路径
|
static javax.servlet.http.HttpSession |
getSession()
获取session
|
void |
postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView) |
protected boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.web.method.HandlerMethod handlerMethod) |
boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler) |
protected void |
reload()
第二次回调
|
static void |
sendRedirect(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String url)
获取 protocol 协议完全跳转
|
protected void clearResources()
public static javax.servlet.http.HttpSession getSession()
public boolean preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler)
throws Exception
preHandle 在接口中 org.springframework.web.servlet.HandlerInterceptorpreHandle 在类中 org.springframework.web.servlet.handler.HandlerInterceptorAdapterExceptionprotected org.springframework.web.method.HandlerMethod getHandlerMethod(Object handler)
protected boolean preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.web.method.HandlerMethod handlerMethod)
throws Exception
Exceptionprotected void reload()
public void postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
throws Exception
postHandle 在接口中 org.springframework.web.servlet.HandlerInterceptorpostHandle 在类中 org.springframework.web.servlet.handler.HandlerInterceptorAdapterExceptionpublic void afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception ex)
throws Exception
afterCompletion 在接口中 org.springframework.web.servlet.HandlerInterceptorafterCompletion 在类中 org.springframework.web.servlet.handler.HandlerInterceptorAdapterExceptionpublic static void sendRedirect(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String url)
throws IOException
request - 请求response - 响应url - 跳转urlIOException - ioCopyright © 2017–2019. All rights reserved.