Получить HTML-контент с помощью HttpServletResponse / HttpServletRequest - PullRequest
2 голосов
/ 06 октября 2011

Есть ли способ получить содержимое HTML с помощью HttpServletResponse или HttpServletRequest?

Мне нужно напечатать PDF на основе объекта HTML.

Ответы [ 2 ]

3 голосов
/ 06 октября 2011

В этом сценарии я бы использовал фильтр. Вы можете получить доступ к содержимому, которое хотите вывести, и перенаправить поток вывода в генератор PDF, который может конвертировать HTML в PDF.

Подробнее о фильтрах: http://www.oracle.com/technetwork/java/filters-137243.html

Обычный способ - создавать PDF-файлы из объектов модели. Тогда используйте iText. http://itextpdf.com/

0 голосов
/ 06 октября 2011

Вы можете создать PDF-файл из данных HTTP-запроса и любой другой необходимой вам информации со стороны сервера, объединив ее в шаблон Velocity, содержащий FO, определяющий ваш PDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...