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-拦截器快速入门
下一篇: pymongo的简单使用