0

我创建了一个 Servlet 过滤器来模拟一个代理服务器,请求将被传递到该代理服务器,并将返回一个带有附加标头的请求。过滤器只是将 HttpServletRequestWrapper 包装到请求中并添加额外的标头。此过程在服务器门户上执行,用户将从外部系统重定向到该门户。

目前,我可以创建额外的标题;但是,我不知道如何使用我的过滤器将这些标头传递给后续的 jsp 页面。关于如何做到这一点的任何想法?请注意,这只是为了模拟将添加附加标头的服务器。谢谢!

4

1 回答 1

0

将包装好的请求传递给过滤器链:

@Override
public void doFilter(ServletRequest request, 
                     ServletResponse response, 
                     FilterChain chain) throws IOException, ServletException {
    HttpServletRequestWrapper wrapper = wrapOriginalRequestToAddHeaders(request);
    chain.doFilter(wrapper, response);
}
于 2013-02-22T07:20:07.293 回答