如何在Java中捕获HTML响应? [关闭]

问题描述 投票:0回答:3

我将获得HTML响应,并在Java响应到达客户端之前对其进行一些修改。我的想法是编写一个servlet过滤器,但我不知道如何实现它。我得到的是:javax.servlet.ServletResponse respjavax.servlet.ServletRequest req

java html servlet-filters
3个回答
1
投票

The essentials of filters检查有关修改响应的部分


0
投票

在您的Servlet过滤器中,您可以提供自己的HttpServletResponseWrapper子类

调用chain.doFilter(...)之后,您的响应包装器将包含html内容,您将能够检索和转换它。您可以在其中找到类似的servlet过滤器作为示例:http://www.onjava.com/pub/a/onjava/2003/11/19/filters.html


0
投票

使用head first章进行过滤,有一个HttpServletResponseWrapper的示例。非常适合servlet和jsp的书。

© www.soinside.com 2019 - 2024. All rights reserved.