1.过滤器定义
过滤器是一个服务器端的组件,它可以截获用户端的请求与响应信息,并对这些信息进行过滤
2.问题
1)过滤器能否改变用户请求的web资源?能否改变用户请求的路径?
能
2)过滤器能否直接返回数据,能否直接处理用户请求?
否
3.生命周期
init->doFilter->destroy
4.过滤器分类
1)REQUEST
2)INCLUDE
3)FORWARD
4)ERROR
5)ASYNC (Servlet 3.0 特性)
5.重定向和转发
重定向:地址栏地址变化,用户可以看到地址变化过程,状态码:302
转发:地址栏地址不变,用户感受不到转发过程
本文介绍了过滤器的基本概念,包括其定义、是否可以改变用户请求的web资源或路径、是否可以直接返回数据或处理用户请求等内容。同时,还详细阐述了过滤器的生命周期、分类以及重定向和转发的区别。
512

被折叠的 条评论
为什么被折叠?



