我需要捕获HTML并对HTML数据进行一些后处理,然后最终将其输出给用户。 最终的HTML文档实际上由许多JSP包含(大约12个)组成,因此实际上在JSP中有一些现有逻辑。 但是,我需要生成的HTML。 必须在服务器端完成此操作。
我只想到了两个选项。
使用JSP标签库,并通过一些类型的body捕获来捕获输出。但是,JSP有很多代码,理想情况下我尝试避免修改任何JSP页面。
使用URL / Net库,并通过HTTP请求连接到此页面。 但这也有点混乱。
我需要捕获HTML并对HTML数据进行一些后处理,然后最终将其输出给用户。 最终的HTML文档实际上由许多JSP包含(大约12个)组成,因此实际上在JSP中有一些现有逻辑。 但是,我需要生成的HTML。 必须在服务器端完成此操作。
我只想到了两个选项。
使用JSP标签库,并通过一些类型的body捕获来捕获输出。但是,JSP有很多代码,理想情况下我尝试避免修改任何JSP页面。
使用URL / Net库,并通过HTTP请求连接到此页面。 但这也有点混乱。
如果我理解你想要做什么,那么你应该能够通过使用一个 servlet 过滤器 来实现。查看一下经过试验的和可信的 gzip 示例 ,了解如何捕获和修改整个输出流。