黑马程序员技术交流社区
标题:
【石家庄校区】java小白总结前端第21天的笔记-Filter
[打印本页]
作者:
隔壁小白
时间:
2017-12-16 23:53
标题:
【石家庄校区】java小白总结前端第21天的笔记-Filter
本帖最后由 隔壁小白 于 2017-12-16 23:54 编辑
*自动登录需求:
在各式网站都会看到自动登录的功能,在登录页面中勾选了自动登录的复选框,那么下次访问网站首页的时候,可以不需要进行登录.
*Cookie技术:
利用Cookie记住用户的用户名和密码.
*Filter:过滤器的概述
*什么是过滤器Filter:
可以过滤从客户端向服务器发送的请求.
*过滤器的使用:
进行IP的过滤,脏话过滤,自动登录,响应压缩...
*使用过滤器:
编写一个类实现Filter接口:
配置过滤器:(配置web.xml)
*过滤器的生命周期(了解):
*过滤器的创建和销毁:
创建:服务器启动的时候.
销毁:服务器关闭的时候.
*FilterConfig:过滤器的配置对象:
wps625C.tmp.jpeg
(88.63 KB, 下载次数: 9)
下载附件
2017-12-16 23:54 上传
*FilterChain:过滤器链
过滤器链中的过滤器的执行的顺序与<filter-mapping>的配置顺序有关.
* doFilter(request,response); -- 放行,放行到下一个过滤器中,如果没有下一个过滤器,到达目标资源.
*Filter相关的配置
*<url-pattern>的配置:(拦截路径)
* 完全路径匹配 :以 / 开始 /demo4/demo1.jsp
* 目录匹配 :以 / 开始 以 * 结束. /* /demo1/*
* 扩展名匹配 :不能以 / 开始 以 * 开始. *.do *.action
*<servlet-name>的配置:根据Servlet的名称拦截Servlet.
* <dispatcher>的配置:(拦截方式)
* REQUEST :默认值.
* FORWARD :转发.
* INCLUDE :包含.
* ERROR :错误页面跳转.(全局错误页面)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2