第7章Spring MVC拦截器
一.预习笔记
1.拦截器是一个运行在服务器端的程序,主要用于拦截用户的请求并进行相应的处理,即实现对控制器请求的预处理或后处理
2.拦截器的实现
2-1:实现Spring的HandlerInterceptor接口
2-2:实现Spring的WebRequestInterceptor接口
3.拦截器的实现代码
3-1:自定义全局拦截器类
3-2:在springmvc-config.xml中配置全局拦截器
3-3:执行请求到Controller即可测试
3-1-1:自定义局部拦截器类
3-2-2:在springmvc-config.xml中配置局部拦截器
3-3-3:执行请求到Controller即可测试
4.拦截器的执行流程:
5.拦截器实用案例
首页跳转到登录页面:
登录页面代码:
拦截器拦截登录请求的代码:
过了拦截器后的处理:
显示结果:
6.过滤器
对指定页面的过滤逻辑:
对指定页面过滤的配置:
二.课堂笔记
三.课后回顾
–行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧