Servlet 中的过滤器
概述
JSP 和 Servlet 相同点
JSP 和 Servlet 的不同点:
Servlet 比较适合作为控制类组件,比如视图控制
器等。另外, Servlet 还可以作为过滤器、监听器
等。 Servlet 不仅可以动态生成 HTML 内容,还可
以动态生成图形。
Servlet 处理一些后台业务。
JSP 则作为显示组件。
过滤器
过滤器:对客户的请求
进行过滤处理,当它处
理完成后,它会交给下
一个过滤器处理,就这
样,客户的请求在过滤
链里一个个处理,直到
请求发送到目标。
过滤器
当过滤器处理成功后,把提交的数据发送到最
终目标;如果过滤器处理不成功(比如客户端
的会话无效),它将把视图派发到指定的错误
页面。可以看出,过滤器就像一扇门,客户端
要和服务端的某个目标交互,必须通过这扇门。