码迷,mamicode.com
首页 > 其他好文 > 详细

短学期知识总结(二)

时间:2017-07-02 15:16:00      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:int   预处理   知识   ges   pre   cep   ppi   lte   成功   

在本次的短学期当中,我学到了拦截器的一些相关知识,可以说是非常实用的,也是大部分做网页的都必须涉及的。以下为拦截器的相关知识:

 

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代码

 技术分享

登录拦截器实现

 技术分享

配置拦截器

 技术分享

 

短学期知识总结(二)

标签:int   预处理   知识   ges   pre   cep   ppi   lte   成功   

原文地址:http://www.cnblogs.com/1078246525FJY/p/7105944.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!