Filter

过滤器的使用场景:

1.登录验证

将登录验证写在filter中验证是否已经登录

2.字符编码过滤

在spring框架中有一个专门的字符编码过滤器

3.servlet+filter+反射技术+抽象类+继承---------->简化servlet

通过filter拦截请求,然后转发到对应的servlet,通过反射技术,调用对应的方法,然后根据返回值,进行不同的跳转(客户端跳转,打印字符串,服务端跳转)。

使用filter时遇到的问题:

1.如果有多个过滤器,如何判断执行的顺序

  • 第一:多个filter会依次运行,按照:过滤器1->过滤器2->过滤器3->程序->过滤器3->过滤器2->过滤器1 的顺序运行
  • 第二:多个filter的顺序是由<filter-mapping>的先后决定的
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文包括:1、Filter简介2、Filter是如何实现拦截的?3、Filter开发入门4、Filter的生命周期...
    廖少少阅读 7,591评论 3赞 56
  • 监听器(listener) 监听器简介 :监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个...
    奋斗的老王阅读 2,745评论 0赞 53
  • title: JavaWeb三大组件之过滤器(Filter)tags: JavaWeb 过滤器categories...
    codingXiaxw阅读 2,871评论 1赞 0
  • Filter 过滤器 以【栈】的入栈和出栈思考过滤器的执行过程!注意,某些条件下的转发过程,不是把一个过滤器的入栈...
    哈哈大圣阅读 1,300评论 2赞 2
  • {//*估计一个职员在65岁退休之前能赚到多少钱。用年龄和超始薪水作为输入,并假设职员每年工资增长5%。
    邙川阅读 94评论 0赞 0

友情链接更多精彩内容