前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为什么要用Filter(过滤器)?

为什么要用Filter(过滤器)?

作者头像
马克java社区
修改2021-07-27 11:04:12
4370
修改2021-07-27 11:04:12
举报
文章被收录于专栏:java大数据

为什么要用Filter(过滤器)?

马 克-to-win:当n个html,jsp和servlet执行前或执行后都需要做同一件事,执行同一段代码时,为了避免反复拷贝黏贴,造成n个版本的代 码,从而使代码维护异常困难,我们可以使用filter(过滤器)技术。马 克-to-win: 比如,如果用户要访问某些html,jsp或servlet,我们首先需要判断这个用户是否曾经登录过,如果没有的话,就把他打回到登录页面。登录之后再 让他访问想要访问的页面。这段判断的代码,如果要出现在要保护的每个jsp或servlet之前,这显然涉及到n多次拷贝黏贴。马 克-to-win:哪天需求改变一点的话,所有涉及到的jsp或Servlet,都需要改动,一旦有一个忘记改动,就会出现错误。代码维护工作,显然异常 繁重,而且重复工作巨大,毫无乐趣和成就感,眼睛看到花而且极易出错。马 克-to-win:想象这段判断代码,如果只放在一个地方,就能解决问题,那一定是一个绝佳方案。你别说,还真有这样的方案,那就是filter(过滤 器)。

更多请看下节:https://blog.csdn.net/qq_44591615/article/details/109275144

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档