JavaWeb--Filter1

2022-07-26  本文已影响0人  何以解君愁
浏-------------------->        -------------------->
览                                Filter                                 web资源
器<-------------------         <-------------------

放行后访问对应资源,资源访问完成后会回到Filter中
Filter执行流程:执行放行前逻辑->放行->访问资源->执行放行后逻辑
放行前对request对象进行处理,放行后对response对象进行处理

Filter拦截路径配置(@webFilter):
拦截具体资源:/index.jsp:只有访问index.jsp时才会被拦截
目录拦截:/user/:访问/user下的所有资源,都会被拦截
后缀名拦截:
.jsp:访问后缀名为jsp的资源,都会被拦截
拦截所有:/*:访问所有资源,都会被拦截

过滤器链:一个Web应用,可以配置多个过滤器,这多个过滤器称为过滤器链

浏-------------------->        -------------------->         -------------------->
览                                Filter                                 Filter1                                web资源
器<-------------------         <-------------------           <-------------------

注解配置的Filter,优先级按过滤器类名(字符串)自然排序

上一篇下一篇

猜你喜欢

热点阅读