首页>代码>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日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友