SpringMVC 拦截器Interceptor 墨蓝 2022-07-17 00:12 228阅读 0赞 applicationContext.xml中加 <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/view/\*"/> <mvc:exclude-mapping path="/login/\*"/> <bean class="xxx.xxx.XxxInterceptor"/> </mvc:interceptors> </mvc:interceptors> public class SomeInterceptor implements HandlerInterceptor\{ public void afterCompletion(参数)\{\} 整个请求处理完毕调用 public void postHandle(参数)\{\} 处理器执行后,视图处理器执行前调用 public void preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)\{ 处理器执行前被调用,方法返回true标识会继续调用其他拦截器和处理器,返回false标识中断流程添加逻辑代码 \} \} 请求\-->拦截器preHandle()-->true-->Controller-->拦截器postHandle()--> ViewResolver(JSP)-->拦截器aferCompletion()-->响应
还没有评论,来说两句吧...