zoukankan      html  css  js  c++  java
  • Filter过滤器的作用

    1、filter用于拦截用户请求,在服务器作出响应前,可以在拦截后修改request和response,这样实现很多开发者想得到的功能。

    2、filter实现

    ×编写一个继承Filter接口的类

    ×在工程的web.xml文件描述此过滤器

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5"
     xmlns="http://java.sun.com/xml/ns/javaee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
     
     <filter>
      <filter-name>CharsetEcodingFilter2</filter-name>
      <filter-class>cn.itcast.filter.CharsetEcodingFilter2</filter-class>
     </filter>
     <filter-mapping>
      <filter-name>CharsetEcodingFilter2</filter-name>
      <url-pattern>/*</url-pattern>
     </filter-mapping>

    3、常见用法

    ×处理全站中文乱码问题

    ×实现自动登录

    ×过滤敏感词汇

    ×压缩网页

    ×选择性让浏览器缓存

    这几种功能的实现采用同样的原理,那就是使用包装模式或动态代理增强request或response对象的功能。

  • 相关阅读:
    my eye
    html与HTML5的区别
    h5css样式
    h5css3弹性盒子
    简单js的介绍
    2020.8.16(周报6)
    2020.8.18
    2020.8.20
    2020.8.17
    2020.8.15
  • 原文地址:https://www.cnblogs.com/tsinghuaxiaobao/p/5734538.html
Copyright © 2011-2022 走看看