过滤器的相关知识

Posted 程序波

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了过滤器的相关知识相关的知识,希望对你有一定的参考价值。

Cookie技术】

* 利用Cookie记住用户的用户名和密码.

Filter:过滤器的概述】

  • 什么是过滤器Filter:

     可以过滤从客户端向服务器发送的请求.

  • 过滤器的使用:

    * 进行IP的过滤,脏话过滤,自动登录,响应压缩...

  • 使用过滤器:

    * 编写一个类实现Filter接口:

    * 配置过滤器:

【过滤器的生命周期】:(了解)

  • 过滤器的创建和销毁:

    * 创建:服务器启动的时候.

    * 销毁:服务器关闭的时候.

 

FilterChain:过滤器链】

 

过滤器链中的过滤器的执行的顺序与<filter-mapping>的配置顺序有关.

 

  * doFilter(request,response); -- 放行,放行到下一个过滤器中,如果没有下一个过滤器,到达目标资源.

 

Filter相关的配置】

 

  • <url-pattern>的配置:

 

    * 完全路径匹配 :以 / 开始  /demo4/demo1.jsp

 

    * 目录匹配 :以 / 开始 以 * 结束.  /*  /demo1/*

 

    * 扩展名匹配 :不能以 / 开始 以 * 开始.  *.do  *.action

 

 

 

  • <servlet-name>的配置:根据Servlet的名称拦截Servlet.

 

 

 

  • <dispatcher>的配置:

 

    * REQUEST :默认值.

 

    * FORWARD :转发.

 

    * INCLUDE :包含.

 

    * ERROR :错误页面跳转.(全局错误页面)

 

以上是关于过滤器的相关知识的主要内容,如果未能解决你的问题,请参考以下文章

Mina SSL Filter安全加密过滤器相关知识介绍

Servlet中的监听器和过滤器相关知识点整理

MySQL中关于SQL注入的相关需要的基础知识

短学期知识总结

day10 - JavaScript字符串切割数据地址过滤数据日期对象相关知识定时器页面停留时间倒计时

正则相关的知识分享