SpringMVC拦截器
程序员文章站
2022-05-28 17:49:11
...
注意:拦截器是框架中的技术,拦截的是controller中执行的方法
springmvc配置文件:
<!-- 配置SpringMVC拦截器 -->
<mvc:interceptors>
<!-- 一个拦截器 -->
<mvc:interceptor>
<!-- 要拦截的配置 -->
<mvc:mapping path="/*" />
<!-- 设置不拦截的配置 -->
<mvc:exclude-mapping path="/login.do" />
<!-- 配置拦截器 -->
<bean class="com.zhengqing.controller.MyInterceptor" />
</mvc:interceptor>
</mvc:interceptors>
自定义类继承HandlerInterceptor:
public class MyInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest req, HttpServletResponse resp, Object object) throws Exception {
System.out.println("===拦截===");
return true;//false为拦截,true为放行
}
@Override
public void postHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, ModelAndView arg3) throws Exception {
System.out.println("===处理完请求之后===");
}
@Override
public void afterCompletion(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3) throws Exception {
System.out.println("===DispatcherServlet完结之后调用===");
}
}
上一篇: jsp中变量及方法的声明与使用
下一篇: 父爱的表现
推荐阅读
-
怎么实现springmvc接收jquery提交的数组后提取数据
-
springmvc Controller详解
-
SpringMvc遇到的一些问题(待解决)
-
【SpringMVC】---- 设置最大文件上传大小后,发送超过最大上传大小后,网页却出现连接被重置【已解决】
-
Java笔记-CXF增加拦截器与自定义拦截器
-
PlayJava SpringMVC与Struts2杂谈
-
Asp.net Core 3.1基于AspectCore实现AOP实现事务、缓存拦截器功能
-
SpringMVC国际化与文件上传(五)
-
vue拦截器实现统一token,并兼容IE9验证功能
-
【java框架】SpringMVC(1)--SpringMVC入门