> 文章列表 > Java EE企业级应用开发(SSM)第7章

Java EE企业级应用开发(SSM)第7章

Java EE企业级应用开发(SSM)第7章

第7章Spring MVC拦截器

一.预习笔记

1.拦截器是一个运行在服务器端的程序,主要用于拦截用户的请求并进行相应的处理,即实现对控制器请求的预处理或后处理

2.拦截器的实现

2-1:实现Spring的HandlerInterceptor接口

Java EE企业级应用开发(SSM)第7章

2-2:实现Spring的WebRequestInterceptor接口

3.拦截器的实现代码

3-1:自定义全局拦截器类

Java EE企业级应用开发(SSM)第7章

3-2:在springmvc-config.xml中配置全局拦截器

Java EE企业级应用开发(SSM)第7章

3-3:执行请求到Controller即可测试

3-1-1:自定义局部拦截器类

Java EE企业级应用开发(SSM)第7章

3-2-2:在springmvc-config.xml中配置局部拦截器

Java EE企业级应用开发(SSM)第7章

3-3-3:执行请求到Controller即可测试

4.拦截器的执行流程:

Java EE企业级应用开发(SSM)第7章

5.拦截器实用案例

首页跳转到登录页面:

Java EE企业级应用开发(SSM)第7章

登录页面代码:

Java EE企业级应用开发(SSM)第7章

拦截器拦截登录请求的代码:

Java EE企业级应用开发(SSM)第7章

过了拦截器后的处理:

Java EE企业级应用开发(SSM)第7章

显示结果:

Java EE企业级应用开发(SSM)第7章

6.过滤器

对指定页面的过滤逻辑:

Java EE企业级应用开发(SSM)第7章

对指定页面过滤的配置:

Java EE企业级应用开发(SSM)第7章

二.课堂笔记

三.课后回顾

–行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧