我正在使用guice过滤器启动servlet。我使用MethodInterceptor
对servlet上的所有doGet()调用进行拦截。在方法拦截器上,我可以使用HttpServletRequest
。我怎么能这样做?
答案 0 :(得分:0)
MethodInterceptor接口有public Object invoke(MethodInvocation invocation)
方法。并且在实现此方法时可以获取方法参数,如下所示:
Object [] args=invocation.getArguments();
通过这种方式,您可以获得传递给doGet的2个参数:HttpServletRequest req和HttpServletResponse resp。