Java 如何为Guice Servlet模块中定义的筛选器指定dispatcher类型?

Java 如何为Guice Servlet模块中定义的筛选器指定dispatcher类型?,java,guice,servlet-filters,guice-servlet,Java,Guice,Servlet Filters,Guice Servlet,我正在开发一个基于Java的web应用程序。我们使用Guice及其ServletModule来配置servlet和过滤器 现在,我需要调用一个过滤器,即使请求是通过dispatcher转发的,而不仅仅是传入的请求 在一个普通的JEE web应用程序中,我可能会这样设置我的web.xml <filter> <filter-name>SomeFilter</filter-name> <filter-class>com.acme.Some

我正在开发一个基于Java的web应用程序。我们使用
Guice
及其
ServletModule
来配置servlet和过滤器

现在,我需要调用一个
过滤器
,即使请求是通过dispatcher转发的,而不仅仅是传入的请求

在一个普通的JEE web应用程序中,我可能会这样设置我的
web.xml

<filter>
    <filter-name>SomeFilter</filter-name>
    <filter-class>com.acme.SomeFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>SomeFilter</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
</filter-mapping>
…在我看来,我无法明确指定
转发
模式。因此,当请求被转发时,过滤器不会启动

你知道我有没有办法在Guice里做到这一点

提前谢谢

filter("/*").through(com.acme.SomeFilter.class);