zoukankan      html  css  js  c++  java
  • 过滤器

    过滤器:
    对用户请求的数据进行过滤,然后将过滤后的数据再发到WEB组件。

    过滤器的开发、配置、部署、运行阶段。

    过滤链的作用:负责将过滤后的数据传递到下一个过滤器,如果没有下一个过滤器,

    数据将直接到达WEB组件。

    配置:
    A:一个对滤器可以对应多个过滤器的映射。

    B:过滤器的生命周期与Servlet一致。

    C:过滤器必须执行下一个过滤链。


    编码过滤:
    只针对PosT的提交请求,GET的提交请求是在server.xml中配置URIEncoding。

    权限过滤


    过滤器的问题:
    A:过滤器的先后顺序:
    在web.xml中由filter-mapping的先后来决定过滤器的先后执行顺序。

    B:过滤器只过滤匹配的URL路径。

    C:过滤器只过滤重定向的请求,不过滤请求转发的请求。如果想让过滤器两种方式都

    过滤的话,必须配置:
    <filter-mapping>
    <filter-name>IsLoginFilter</filter-name>
    <url-pattern>/main.html</url-pattern>
    <dispatcher>REQUEST</dispatcher> //重定向请求
    <dispatcher>FORWARD</dispatcher> //转发请求
    </filter-mapping>


    D:在filter的<url-pattern>配置中,*与后缀名不能同时存在。

    http://hintcnuie.iteye.com/blog/226251/

    http://bbs.csdn.net/topics/80414092

  • 相关阅读:
    UIWebView 设置字体样式和行间距
    UIAlertView问题
    仿jquery的函数
    css 不换行,换行
    兼容火狐插入背景音乐
    防止屏蔽window.onload函数
    mysql
    解决手机浏览器上input 输入框导致页面放大的问题
    vue 中监听页面滚动
    WCF处理异常的方式
  • 原文地址:https://www.cnblogs.com/ziq711/p/6280144.html
Copyright © 2011-2022 走看看