在我的servlet中,在完成一些操作之後,我生成了一個PDF。它在ByteArray中。在servlet的特定jsp頁面中顯示pdf
我能這樣做,顯示在瀏覽器,PDF,
- 以
byte[]
到InputStream
- 寫它
ByteArrayOutputStream
- 然後寫
ByteArrayOutputStream
到ServletOutputStream
。 - 然後返回null;
這將在當前窗口中顯示PDF,但可以在任何特定的JSP頁面中顯示PDF嗎? 因爲我想在顯示PDF的同時在JSP的頁腳中放置一些按鈕。以上述方式,整個窗口僅包含PDF。
如果您的內容類型是「application/pdf」,那麼使用特定的JSP有什麼用處? –
爲什麼不直接寫'byte []'到'ServletOutputStream'呢? 'response.getOutputStream()。寫(字節)'。 – BalusC
@HardikMishra我想在我的JSP的特定部分顯示PDF。然後用戶可以下載它,如果他們想要的。我不想只提供下載。 –