dan*_*emi 5 java guice servlet-filters guice-servlet
我正在开发基于Java的Web应用程序.我们正在使用Guice
它ServletModule
来配置servlet和过滤器.
现在,Filter
即使通过调度程序转发请求,我也需要调用,而不仅仅是传入的请求.
在简单的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>
Run Code Online (Sandbox Code Playgroud)
但是我不能在Guice中做同样的事情,我只能写那样的东西......
filter("/*").through(com.acme.SomeFilter.class);
Run Code Online (Sandbox Code Playgroud)
......在我看来,我无法明确指定FORWARD
模式.因此,转发请求时过滤器不会启动.
你知道我是否有办法在Guice中实现这一目标?
提前致谢.
归档时间: |
|
查看次数: |
204 次 |
最近记录: |