zoukankan      html  css  js  c++  java
  • Spring拦截器总结

    本文是对慕课网上"搞定SSM开发"路径的系列课程的总结,详细的项目文档和课程总结放在github上了.点击查看
    Spring过滤器WebFilter可以配置中文过滤

    拦截器实现步骤

    1:实现拦截器
    编写拦截器类实现HandlerInterceptor接口
    实现接口中的默认方法.接受的参数有HttpServletRequet,HttpServletResponse,Object是拦截请求的目标的对象,即Controller

    2:将拦截器注册到SpringMVC中去
    <mvc:interceptor class="">即可

    3:配置拦截器的拦截规则
    <mvc:mapping> 配置规则

    拦截器说明

    拦截器中的方法:依次调用
    preHandle;
    postHandle ModelAndView可以修改返回的view.
    afterCompletion; 视图被显示之后,用于资源的销毁

    每个都有返回值,false和true;

    多个拦截器依次执行


    其他实现

    实现WebRequestInterceptor接口,该接口的方法没有返回值,不能终止请求,功能不齐全.写法不变.

    拦截器使用场景:
    乱码,登陆

    拦截器和过滤器的区别
    过滤器基于与Servlet,基于回调函数,功能更强大;
    拦截器基于Spring框架,基于反射机制,只能对方法进行处理..

    拦截器和过滤器都能实现对请求的预先处理,Spring中优先使用拦截器,更方便.

  • 相关阅读:
    8-2蒙版初识
    8-1使用自由变换(有些操作和教程不同)
    7-11使用色彩调整图层
    7-10使用历史记录画笔
    7-9将灰度转为彩色
    7-8其他色彩调整
    7-7自动色阶/自动对比度/自动颜色
    7-6替换颜色和色彩范围选取
    7-5匹配颜色
    7-4暗调/高光
  • 原文地址:https://www.cnblogs.com/ct-csu/p/7978931.html
Copyright © 2011-2022 走看看