3
我的應用程序是基於Web的報告工具。這些報告是從jsps收到的一些輸入參數生成的。結果通過Servlets處理,然後使用jsps再次顯示。使用Servlet/jsps在Web應用程序中導出爲PDF以便打印選項
現在在報告頁面上,我們需要一個按鈕,點擊時會將生成的報告導出爲PDF格式進行打印。但我正在思考如何做到這一點。
有人可以幫我嗎?在此先感謝
我的應用程序是基於Web的報告工具。這些報告是從jsps收到的一些輸入參數生成的。結果通過Servlets處理,然後使用jsps再次顯示。使用Servlet/jsps在Web應用程序中導出爲PDF以便打印選項
現在在報告頁面上,我們需要一個按鈕,點擊時會將生成的報告導出爲PDF格式進行打印。但我正在思考如何做到這一點。
有人可以幫我嗎?在此先感謝
在點擊導出爲PDF按鈕再次剛剛通過設置內容類型爲PDF頁面提交給同一個servlet,但在下面的代碼你的servlet寫的doPost方法的末日,因爲
if(request.getParameter("exportPDFButtonName") != null) {
response.setContentType("application/pdf");
response.addHeader("Content-Disposition", "attachment; filename=reportfile.pdf");
}
將無濟於事。最好它打開Adobe Reader與一個錯誤消息文檔已損壞或不正確的格式。但謝謝你的回答 – AkshitRajput