zoukankan      html  css  js  c++  java
  • 短学期知识总结(二)

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

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

     

    登录拦截器实现

     

    配置拦截器

     

  • 相关阅读:
    linux 下查看目录所占用空间大小 du命令功能
    nginx 的启动 停止和重启
    excel vba
    过程中遇到的问题
    Java python BDA文件上传下载项目遇到的问题
    java login小方法集合
    python 初学
    python 从0学起
    python交互的几种方式
    模块与包概念与调用
  • 原文地址:https://www.cnblogs.com/1078246525FJY/p/7105944.html
Copyright © 2011-2022 走看看