首页>代码>SSH学习之路-Spring MVC中的拦截器:HandlerInterceptorAdapter>/Demo-Live-Spring-MVC3_HandlerInterceptor/src/core/interceptor/type1/SpecialInterceptor.java
package core.interceptor.type1; /** * HelperInterceptor 说明: 拦截器类 */ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView; /** * 继承HandlerInterceptor ,实现拦截器 * 作用: 任何你想做的事情都可以在preHandle postHandle afterCompletion完成;如 在controller开始执行之前构建数据;并在controller执行完毕后释放数据. * * @ClassName:HelperInterceptor.java * @Description: * @author:Live * @date:2016-9-6下午2:46:26 */ public class SpecialInterceptor implements HandlerInterceptor { //pre public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { System.out.println("***SpecialInterceptor-preHandle(处理前)!");//此方法return-boolean,当return false是 postHandle 和 afterCompletion不执行! // //System.out.println("***handler: "+handler); // System.out.println(handler.getClass()); //class module.controller.LoginController // return true; } //post public void postHandle(HttpServletRequest request, HttpServletResponse response,Object handler, ModelAndView mv) throws Exception { System.out.println("***SpecialInterceptor-postHandle(处理中)!"); //showRequest(request); //showResponse(response); //System.out.println(handler); //System.out.println(mv); } //after public void afterCompletion(HttpServletRequest request,HttpServletResponse response, Object handler, Exception ex) throws Exception { System.out.println("***SpecialInterceptor-afterCompletion(响应后)!"); //showRequest(request); //showResponse(response); //System.out.println(handler); //System.out.println(ex); } }
最近下载更多
安排一下 LV2
2021年1月14日
onlyxiaoda LV9
2019年6月14日
22726596 LV8
2018年5月8日
xiaoxintian30 LV3
2018年3月27日
chinafjfzlj LV31
2017年9月11日
rastaclat LV9
2017年8月25日
清风随逝 LV12
2017年8月21日
278757143 LV1
2017年3月24日
怪先生 LV1
2017年3月2日
南宫燚璘 LV10
2017年2月28日
最近浏览更多
chrysanna LV1
2022年12月23日
cmbzyjw LV3
2022年8月17日
977865199 LV12
2021年12月21日
安排一下 LV2
2021年1月14日
a992013093 LV15
2020年12月22日
yangxuping
2020年6月19日
暂无贡献等级
huasir2018 LV14
2020年6月19日
jimmyke LV2
2020年6月16日
Misshuang LV13
2020年6月3日
zrq1025 LV11
2020年5月23日