过滤器:通过实现Filter接口的的Java类。顾名思义,我们可以通过使用过滤器来,来规定不能出现的字符串,避免中文乱码,进行权限验证等……
实现过滤器
Step1:实现Filter接口的代码
Step2:filter的部署
| @WebFilter(filterName = "FilterDemo1",urlPatterns = "/*") |
("/*"意思指的是所有web资源都要经过过滤器,如果需要指定则添加要经过的web资源的名称即可)
上面提到过,可能存在多个过滤器分别实现不同的功能,而这些过滤器都存储在Java的链式结构中,注意的是过滤器的执行顺序是根据在web.xml的文件中mapping的先后顺序执行,而通过注解方式配置则比较urlPatterns的字符串优先级来决定先后执行。且先执行的过滤器后结束
以上只是简介Filter,关于其应用并未写出。如有错误欢迎指正,一起交流学习!