java web Filter Filter的介绍及使用.docVIP

  • 4
  • 0
  • 约8.02千字
  • 约 11页
  • 2017-11-17 发布于河南
  • 举报
java web Filter Filter的介绍及使用

一、Filter的介绍及使用 什么是过滤器? 与Servlet相似,过滤器是一些web应用程序组件,可以绑定到一个web应用程序中。但是与其他web应用程序组件不同的是,过滤器是链在容器的处理过程中的。这就意味着它们会在servlet处理器之前访问一个进入的请求,并且在外发响应信息返回到客户前访问这些响应信息。这种访问使得过滤器可以检查并修改请求和响应的内容。 过滤器适用于那些地方? ???为一个web应用程序的新功能建立模型(可被添加到web应用程序中或者从web应用程序中删除而不需要重写基层应用程序代码); ???向过去的代码添加新功能。 过滤器放在容器结构的什么位置? 过滤器放在web资源之前,可以在请求抵达它所应用的web资源(可以是一个Servlet、一个Jsp页面,甚至是一个HTML页面)之前截获进入的请求,并且在它返回到客户之前截获输出请求。Filter:用来拦截请求,处于客户端与被请求资源之间,目的是重用代码。Filter链,在web.xml中哪个先配置,哪个就先调用。在filter中也可以配置一些初始化参数。 Java中的Filter?并不是一个标准的Servlet?,它不能处理用户请求,也不能对客户端生成响应。?主要用于对HttpServletRequest?进行预处理,也可以对HttpServletResponse?进行后处理,是个典型的处理链。 Filter

文档评论(0)

1亿VIP精品文档

相关文档