Java 我如何知道为什么调用了servlet过滤器

Java 我如何知道为什么调用了servlet过滤器,java,servlets,servlet-filters,Java,Servlets,Servlet Filters,在Servlet2.4规范中,您可以在过滤器配置[REQUEST | FORWARD | ERROR | INCLUDE]中定义dispatchers 当调用过滤器时,我如何判断它是从哪个条件调用的,即,我如何判断它是请求、包含还是转发?关于导致调用过滤器的条件的“javax.servlet.*”请求属性。很好的信息,但有一个例外:if getNamedDispatcher()用于获取执行include()或forward()的调度程序,未设置任何属性。还有,这种树脂是特定的吗?

在Servlet2.4规范中,您可以在过滤器配置[REQUEST | FORWARD | ERROR | INCLUDE]中定义dispatchers


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

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

很好的信息,但有一个例外:if getNamedDispatcher()用于获取执行include()或forward()的调度程序,未设置任何属性。还有,这种树脂是特定的吗?