【问题标题】:How can I tell why a servlet filter has been invoked我如何知道为什么调用了 servlet 过滤器
【发布时间】:2010-03-09 22:58:00
【问题描述】:

在 servlet 2.4 规范中,您可以在过滤器配置中定义调度程序 [REQUEST |前进 |错误 |包括]。

当调用过滤器时,我如何判断它是从哪个条件调用的,即如何判断它是请求、包含还是转发?

【问题讨论】:

    标签: java servlets servlet-filters


    【解决方案1】:

    "javax.servlet.*" 请求属性 contain information 关于导致调用过滤器的条件。

    【讨论】:

    • 好消息,但有一个例外:如果使用 getNamedDispatcher() 获取调度程序来执行 include() 或 forward(),则不设置任何属性。另外,这种树脂是特定的吗?
    猜你喜欢
    • 2016-06-16
    • 2010-10-23
    • 2017-01-13
    • 2019-11-08
    • 2017-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多