如何使HttpServletRequest可用于servlet方法拦截器

时间:2014-03-25 14:48:05

标签: java guice

我正在使用guice过滤器启动servlet。我使用MethodInterceptor对servlet上的所有doGet()调用进行拦截。在方法拦截器上,我可以使用HttpServletRequest。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

MethodInterceptor接口有public Object invoke(MethodInvocation invocation)方法。并且在实现此方法时可以获取方法参数,如下所示:

Object [] args=invocation.getArguments();

通过这种方式,您可以获得传递给doGet的2个参数:HttpServletRequest req和HttpServletResponse resp。

相关问题