目标:
滤波器:
1 .过滤器
a )基于概念
b )写健康世界
c )总结Api和执行流程
2 .过滤器外壳
3 .综合案例
1 .过滤器
基本概念
(3W1H: why、what、where、how ) )。
为什么需要过滤器?
在项目开发中,经常涉及重复代码的实现!
注册--- -servlet【1 .代码设置】----JSP
--- -servlet【1 .设定代码】---JSP
其他,
如果要确定用户是否已登录,只有登录才能有操作权限!
涉及重复判断:获取session,取出session数据,判断是否为空,空说明未登录,无法操作; 只有登录,才能操作!
解决方法:
1 .提取重复代码并打包
2 .在每个重复代码的地方,手动调用!
过滤器,设计执行流程:
1 .用户访问服务器
2 .过滤器:拦截servlet请求
3 .先进入过滤器,进行过滤处理
4 .过滤处理结束后,释放。 此时,请求到达servlet/JSP
5.servlet处理
6 .处理完servlet后,返回过滤器,最后在tomcat服务器的相应用户中
过滤器就像回家的门! )