springMVC-笔记010-拦截器

来源:互联网 发布:网络平台代理协议 编辑:程序博客网 时间:2024/06/03 15:55

编写一个拦截器:

package com.mvc.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;public class TestInterceptor implements HandlerInterceptor {@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object obj) throws Exception {// 预处理System.out.println("预处理执行...");return false;}@Overridepublic void postHandle(HttpServletRequest request, HttpServletResponse response, Object obj, ModelAndView mav)throws Exception {// 返回处理System.out.println("返回处理执行...");}@Overridepublic void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object obj, Exception e)throws Exception {// 后处理System.out.println("后处理执行...");}}

配置到springmvc配置文件:

<!-- 拦截器 --><mvc:interceptors><mvc:interceptor><mvc:mapping path="/**" /><bean class="com.mvc.interceptor.TestInterceptor" /></mvc:interceptor></mvc:interceptors>


原创粉丝点击