Filter与Servlet区别

原文链接:https://blog.csdn.net/nangeali/article/details/81487172

Filter

可以理解一个一种特殊Servlet 
主要用于对用户请求进行预处理

也可以对HttpServletResponse进行后处理 
是一个典型的处理链 
过滤请求,无法向用户生成响应

Servlet

主要用来在业务处理之前进行控制 
url传来之后,就对其进行处理 
处理完成,返回或转向到某一自己指定的页面 
可以向用户生成响应

传递性

Filter具有传递性 
url传来之后,检查之后,可保持原来的流程继续向下执行,被下一个filter, servlet接收处理

Servlet不具有传递性 
servlet 处理之后,不会继续向下传递

处理流程 
Filter对用户请求进行预处理 
接着,将请求交给 Servlet进行处理,并生成响应 
最后,Filter再对服务器响应进行后处理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值