Java过滤Filter使用说明.docVIP

  • 6
  • 0
  • 约3.18万字
  • 约 7页
  • 2017-06-12 发布于河南
  • 举报
Java过滤Filter使用说明

Java过滤器 过滤器的产生背景 在基于JSP页面开发的Web项目中,会遇到一种情况,除了登陆页面或者注册页面以外,其它页面在用户未登陆的情况下是不允许访问的。对用户身份的验证是基于session实现的,即在登陆成功后在session中放入标识,当用户再次访问其它页面时,根据session的标识来确认用户是否可以访问。这样的话,在很多页面中都需要添加判断代码,同样代码的重复增加了多余的代码,不符合Java编程习惯且不利于维护。而过滤器的产生解决了这一问题。 服务器端过滤器的实现 服务器端 请求过滤器服务器端页面用户(浏览器) 请求 过滤器 服务器端页面 用户(浏览器) 响应 响应 使用Servlet过滤器实现JSP页面中的用户身份验证,首先必须实现Filter接口,且重写doFilter()方法,由doFilter()方法去处理过滤业务;其次,在web.xml文件中配置Servlet过滤器,指定过滤器的名称、过滤器包所在类的名称及过滤器的映射范围等。 过滤器的介绍 3.1 Servlet过滤器接口的构成 所有的Servlet过滤器都必须实现javax.servlet.filter接口,该接口中定义了3个过滤器必须实现的方法: void init(FilterConfig):过滤器的初始化方法,Servlet容器在

文档评论(0)

1亿VIP精品文档

相关文档