SSM框架的拦截器与过滤器

拦截器拦截的controller层请求,而过滤器拦截的是所有的请求,它是在servlet外Tomcat内的。SSM框架的拦截器与过滤器
1.拦截器(Interceptor)
①在interceptor文件夹中创建java文件,通过继承HandlerInterceptor获取相关的方法。
SSM框架的拦截器与过滤器
②在preHandle的方法中,通过session.getAttribute等方法来判断是否进行拦截。
SSM框架的拦截器与过滤器
③再到影响controller层的spring-mvc.xml的配置文件中,配置拦截器。
SSM框架的拦截器与过滤器
2.过滤器(Filter)
①通过继承Filter获取相关的方法。
SSM框架的拦截器与过滤器
②在doFilter的方法中,通过相关的判断语句来进行拦截页面。
SSM框架的拦截器与过滤器
③在web.xml文件中对Filter过滤器进行配置。
SSM框架的拦截器与过滤器
最后就可以实现拦截页面的效果了。