Spring mvc 拦截器
来源:互联网 发布:linux 系统编程delay 编辑:程序博客网 时间:2024/05/29 17:17
拦截器概念和struts2拦截器概念一致:
mvc.xml配置拦截器
<!-- spring容器扫描指定包下的所有类,如果类上有注解 那么根据注解产生相应bean对象已经映射信息 --><context:component-scan base-package="controller"/><mvc:interceptors><mvc:interceptor><!-- /**表示改路径下的所有路径及其子路径 --><mvc:mapping path="/**"/><bean class="interceptor.MyInterceptor"></bean></mvc:interceptor></mvc:interceptors>
controllor
@RequestMapping("/interceptor")public String interceptor(){System.out.println("hello interceptor");return "index.jsp";}
interceptor
实现HandlerInterceptor接口
package 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 MyInterceptor implements HandlerInterceptor {@Overridepublic void afterCompletion(HttpServletRequest arg0,HttpServletResponse arg1, Object arg2, Exception arg3)throws Exception {// TODO Auto-generated method stub}@Overridepublic void postHandle(HttpServletRequest arg0, HttpServletResponse arg1,Object arg2, ModelAndView arg3) throws Exception {// TODO Auto-generated method stubSystem.out.println("处理后");}@Overridepublic boolean preHandle(HttpServletRequest arg0, HttpServletResponse arg1,Object arg2) throws Exception {// TODO Auto-generated method stubSystem.out.println("处理前");return true;}}
运行
0 0
- Spring MVC 拦截器
- Spring MVC 拦截器
- Spring MVC 拦截器
- spring MVC拦截器
- Spring MVC拦截器
- spring mvc 拦截器
- spring mvc 拦截器
- spring mvc 拦截器
- Spring mvc 拦截器
- spring mvc 拦截器
- spring mvc 拦截器
- spring mvc 拦截器
- Spring MVC 拦截器
- spring mvc拦截器
- spring mvc拦截器
- spring mvc拦截器
- spring mvc拦截器
- spring mvc 拦截器
- Disconf
- C++:引用作为返回值
- 数据结构&算法
- 算法设计Week8 LeetCode Algorithms Problem #70 Climbing Stairs
- 字符串和编码
- Spring mvc 拦截器
- 大神博客集合
- React Native系列之Native Modules
- Spring 使用注解方式进行事务管理
- 算法新解(一)
- 18:买书
- 信息的表示与处理
- 二叉树遍历(递归与非递归实现)
- sql age20-30,name5字符、插入耗时、100道加法题