通过HttpServletResponse / HttpServletRequest获取HTML内容

时间:2011-10-06 12:34:29

标签: spring jsp servlets spring-mvc

有没有办法通过HttpServletResponse或HttpServletRequest获取HTML内容?

我需要根据HTML对象打印PDF。

2 个答案:

答案 0 :(得分:3)

在这个场景中我会使用一个过滤器。 您可以访问想要输出的内容,并将输出流重定向到PDF生成器,该生成器可以将HTML转换为PDF。

有关过滤器的更多信息: http://www.oracle.com/technetwork/java/filters-137243.html

常用方法是从模型对象创建PDF。 然后使用iText。 http://itextpdf.com/

答案 1 :(得分:0)

您可以通过将HTTP请求数据和服务器端所需的任何其他信息合并到包含定义PDF的FO的Velocity模板中来创建PDF。