讲师:张晓飞JavaWEB-过滤器
Filter
提出问题应用中常有这样的功能:1.有好些页面只有是登陆的客户才能查看显示2.Servlet在获取请求参数时,为了防止中文乱码,都需要设置请求编码字符集如果用现有的知识去做的话,需要在每个jsp或Servlet中做同样的操作,如何简化这种重复性的操作呢?过滤器:Filter
现实案例一辆地铁车有好些门,你可以从任意一个进入坐地铁,但需要你花2元钱才可以坐上,那现在我们怎么解决这个问题呢?方法1:在地铁的每个门都设置一个关卡刷卡方法2:在站台外设置一个统一的关卡来刷卡,如果有钱才可以进行坐车,要没有钱不能让你进站方法2使用的就是过滤器技术,这样能极大的提高代码的复用
Filter(过滤器)简介Filter的基本功能是对Servlet容器调用Servlet(JSP)的过程进行拦截,从而在Servlet处理请求前和Servlet响应请求后实现一些特殊的功能。在ServletAPI中定义了三个接口类来开供开发人员编写Filter程序:Filter,FilterChain,FilterConfigFilter程序是一个实现了Filter接口的Java类,与Servlet程序相似,它由Servlet容器进行调用和执行Filter程序需要在we
原创力文档

文档评论(0)