gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:31:58 25 4
gpt4 key购买 nike

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

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

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

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

提前致谢!!!

最佳答案

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

关于java - 如何在grails过滤器链中传递HttpServletRequestWrapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23915543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com