首页 > 代码库 > 短学期知识总结(二)
短学期知识总结(二)
在本次的短学期当中,我学到了拦截器的一些相关知识,可以说是非常实用的,也是大部分做网页的都必须涉及的。以下为拦截器的相关知识:
Spring Web MVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。
定义拦截器:
实现HandlerInterceptor接口
接口中提供三个方法(preHandle,postHandle,afterHandle)
配置拦截器
Springmvc拦截器针对HandlerMapping中配置拦截,经过该HandlerMapping映射成功的handler最终使用该拦截器
在springmvc.xml中配置
配置全局拦截器
Springmvc配置全局的拦截器,springmvc框架将配置的全局的拦截器注入到每个HandlerMapping中
在springmvc.xml中配置
拦截器应用
一.登录验证:
用户请求url
拦截器进行拦截校验:
1> 如果请求的url是公开地址,让放行
2> 如果用户session中不存在。跳转到登录页面
3> 如果用户session中存在,放行,继续操作
Controller代码
登录拦截器实现
配置拦截器
短学期知识总结(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。