Guten Morgen
ich komme gerade bei der Anwort eines Servlets nicht weiter. Das Servlet soll eine pdf zurück an den Client senden und diese PDF dann direkt im Browser anzeigen
Folgenden Code habe ich bereits:
Jedoch wird leider nichts zurück geliefert.
Ich hänge nun schon 2 Tage an dem Problem und finde aber den Fehler nicht.
Währe nett wenn ihr mir Helfen könntet
ich komme gerade bei der Anwort eines Servlets nicht weiter. Das Servlet soll eine pdf zurück an den Client senden und diese PDF dann direkt im Browser anzeigen
Folgenden Code habe ich bereits:
Java:
PdfReader reader1 = new PdfReader(pdfKompl_byte);
PdfReader reader2 = new PdfReader(pdf2_byte);
// Anhang (konstanter Teil) hinzugefügt
PdfReader reader3 = new PdfReader((file1));
ByteArrayOutputStream baos = new ByteArrayOutputStream();
PdfCopyFields copy = new PdfCopyFields(baos);
copy.addDocument(reader1);
copy.addDocument(reader2);
copy.addDocument(reader3);
copy.close();
baos.close();
pdfKompl_byte= baos.toByteArray();
HttpServletResponse response = Start.getResponse();
ServletOutputStream servletOutputStream = response
.getOutputStream();
response.setContentType("application/pdf");
response.setHeader("Content-Transfer-Encoding", "binary");
response.setContentLength(pdfKompl_byte.length);
response.setStatus(200);
response.getOutputStream().write(pdfKompl_byte, 0, pdfKompl_byte.length);
response.getOutputStream().flush();
response.getOutputStream().close();
Jedoch wird leider nichts zurück geliefert.
Ich hänge nun schon 2 Tage an dem Problem und finde aber den Fehler nicht.
Währe nett wenn ihr mir Helfen könntet