-
Filter(过滤器)
一、作用:
1.生活中:帮助我们筛选杂质,提取优质的物品
2.web应用中:过滤request,response
3.真是应用中:
1)可以做自动登录,记住用户名密码,
2)处理整个web应用的字符集
3)过滤敏感字体
二、优先级
过滤器是在web服务器启动的时候直接加载,所以优先于所有资源,高于页面,低于jsp,可以理解为在jsp和servlet之间
三、强调
访问页面一次就要加载一次Filter过滤器
四、创建一个Filter过滤器
1.实现Filter接口,重写方法
|–init(FilterConfig config)初始化
|–doFilter(ServletRequest req, ServletResponse resp,FilterChain chain)过滤
|–destory();销毁
这三个方法代表了Filter过滤器的生命周期;跟Servlet的生命周期类似,其中FilteChain参数是控制拦截不拦截的关键,方法chain/doFilter(req,resp)就是放行,没有这个方法就是拦截
如果是web.xml配置,多个filter过滤器加载顺序是按照filte-mapping的顺序加载<filter-mapping> <filter-name>LoginFilter</filter-name> <url-pattern>/*</url=pattern>
笔记09-Filter、Cookies
最新推荐文章于 2022-03-12 15:39:39 发布