欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringMVC学习(四)

程序员文章站 2022-05-28 17:21:17
...

拦截器

拦截器:

1.实现HandlerInterceptor接口

public class myinterceptor1 implements HandlerInterceptor {

	@Override
	public void afterCompletion(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3)
			throws Exception {
		// 执行Handler完成之后执行
		System.out.println("执行Handler完成之后执行");
	}

	@Override
	public void postHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, ModelAndView arg3)
			throws Exception {
		// 处理器执行之后,返回ModelAndView之前执行
		System.out.println("处理器执行之后,返回ModelAndView之前执行");
	}

	@Override
	public boolean preHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2) throws Exception {
		// 处理器执行之前
		System.out.println("这是在处理器执行之前");
		return true;
	}

}

2.springmvc.xml配置

		<mvc:interceptors>
			<mvc:interceptor>
				<mvc:mapping path="/**"/><!--拦截所有url访问 -->
				<bean class="com.test.interceptor.myinterceptor1"></bean>
			</mvc:interceptor>
		</mvc:interceptors> 		
 		

这样配置就可以了

 

 

 

 

 

相关标签: springmvc 拦截器