Filter的用法

来源:互联网 发布:淘宝靠谱ipad二手店铺 编辑:程序博客网 时间:2024/06/05 05:58

创建一个Filter需要两步:
1、创建Filter处理类
2、在web.xml中配置Filter

Filter

  • 在HttpServletRequest到达Servlet之前,拦截客户的HttpServletRequest
  • 根据需要检查HttpServletRequst,也可以修改HttpServletRequest头和数据
  • 在HttpServletResponse到达客户端之前,拦截HttpServletResponse
  • 根据需要检查HttpServletResponse,也可以修改HttpServletResponse头和数据。

Filter种类:

  • 用户授权的Filter:Filter负责检查用户请求,根据请求过滤非法用户请求
  • 日志Filter:详细记录某些特殊的用户请求
  • 负责解码的Filter:包括对非标准编码的请求解码
  • 能改变XML内容的XSLTFilter等
  • Filter可负责拦截多个请求或相应,一个请求或相应也可以被多个Filter拦截
0 0
原创粉丝点击