(3)过滤器

来源:互联网 发布:银行家算法实验总结 编辑:程序博客网 时间:2024/05/18 01:00

一、基本概念
3W1H:why、what、where how
为什么要用过滤器?
项目开发过程中,经常会涉及重复代码的实现!
注册–》servlet【1.设置编码】–》jsp
修改、添加–》servlet【1.设置编码】–》jsp
其他:判断用户是否登录,只有登录才有操作权限!
涉及到重复判断,获取session,取出session数据,判断是否为空,为空,说明没有登录,不能操作;只有登录,才能操作。

如何解决:
1:抽取重复代码,封装。
2:每个用到重复代码地方,手动调用。

过滤器设计执行流程:
1:用户访问服务器
2:过滤器:对servlet请求进行拦截
3:先进入过滤器,过滤器处理。
4:过滤器处理完后,再放行到servlet
5:servlet处理
6:servlet处理完后,再回到过滤器,然后再有tomacat服务器相应用户

开发步骤:
1.写一个普通的Java类,实现Filter接口
2.配置过滤器

阅读全文
0 0