开发者社区> 问答> 正文

Filter的四种拦截方式是什么?

Filter的四种拦截方式是什么?

展开
收起
游客joytncmfdtobi 2021-09-30 14:54:17 671 0
1 条回答
写回答
取消 提交回答
  • 分别是:REQUEST、FORWARD、INCLUDE、ERROR。

    REQUEST: 直接访问目标资源时执行过滤器。包括:在地址栏中直接访问、表单提交、超链接、重定向,只要在地址栏中可以看到目标资源的路径,就是REQUEST;

    FORWARD: 转发访问执行过滤器。包括RequestDispatcher#forward()方法,jsp:forward标签都是转发访问;

    INCLUDE: 包含访问执行过滤器。包括RequestDispatcher#include()方法,jsp:include标签都是包含访问;

    ERROR: 当目标资源在web.xml中配置为 中时,并且真的出现了异常,转发到目标资源时,会执行过滤器。

    2021-09-30 14:56:09
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载