如何在grails过滤器链中传递HttpServletRequestWrapper

时间:2014-05-28 15:15:07

标签: java grails filter

我创建了一个CustomHttpServletRequestWrapper来多次读取inputStream。从grails Filter类我调用包装器并获得包装器对象没有任何问题,并且该对象具有我需要的内容。

现在收到CustomHttpServletRequestWrapper后,如何使grails过滤器使用这个新的HttpServletRequest而不是实际的。

在java中我们可以调用filterChain.doFilter(customWrapper,response)但是为了做到这一点,我必须编写一个自定义过滤器来实现Filter并执行必要的步骤等。

我的问题是,在grails中是否有一种简单的方法可以将新形成的requestWrapper传递给其余的过滤器?

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

Grails过滤器不提供包装请求的方法。您应该使用常规servlet过滤器