第四章
Servlet 过滤器
本章要点
•
什么是 Servlet 过滤器
•
创建 Servlet 过滤器
•
Servlet 过滤器的配置
•
JNDI
Servlet 过滤器
什么是 Servlet 过滤器
•
Servlet 过滤器( Filter )技术是从 Servlet 2.3 规范开始引入
的
•
与 Servlet 技术一样, Servlet 过滤器也是一种 Web 应用程序
组件,可以部署在 Web 应用程序中
Web服务器
request
response
浏览器(客户端)
Servlet或其
他资源
过滤器
request
response
Web服务器
过
滤
器
3
过
滤
器
2
过
滤
器
1
request
response
浏览器(客户端)
Servlet或其
他资源
过滤器的工作流程
•
当 Web 服务器接收到一个请求后,将会判断此请求路径是否
匹配到一个过滤器配置,如果匹配到,则服务器会把请求交
给相关联的过滤器处理
•
过滤处理之后, Web 服务器会判断是否有另一个关联的过滤
器,如果存在继续交给下个处理
•
最后调用客户需要访问的 Web 资源,如 JSP 或 Servlet 。
•
在返回给客户端的过程中,首先同样经过关联的过滤器,只
是顺序与请求到来时相反
评论0
最新资源