Я пытаюсь показать pdf-файл на странице jsp, не сохраняя его на жестком диске. Мне удалось создать PDF-файл, и я проверил его, сохранив на жестком диске. Я использую DynamicJasper в качестве механизма создания отчетов.
Вот мой файл strut.xml для динамической яшмы:
<action name="myJasperTest" class="com.via.qcm.view.JasperAction">
<result name="success" type="dynamic-jasper">
<param name="dynamicReport">DynamicReport</param>
<param name="layoutManager">classic</param>
<param name="parameters">dynamicReportDs</param>
<param name="documentName">report</param>
<param name="contentDisposition">application/download</param>
<param name="format">PDF</param>
</result>
Я создаю PDF и сохраняю его в ByteArrayOutputStream()
.
baos = new ByteArrayOutputStream();
//export to pdf
Exporter.exportToPdf(jp, baos);
Теперь мой вопрос: как показать этот «баос» на веб-странице в формате pdf?