2012-10-18 25 views
3

我的應用程序是基於Web的報告工具。這些報告是從jsps收到的一些輸入參數生成的。結果通過Servlets處理,然後使用jsps再次顯示。使用Servlet/jsps在Web應用程序中導出爲PDF以便打印選項

現在在報告頁面上,我們需要一個按鈕,點擊時會將生成的報告導出爲PDF格式進行打印。但我正在思考如何做到這一點。

有人可以幫我嗎?在此先感謝

回答

1

在點擊導出爲PDF按鈕再次剛剛通過設置內容類型爲PDF頁面提交給同一個servlet,但在下面的代碼你的servlet寫的doPost方法的末日,因爲

if(request.getParameter("exportPDFButtonName") != null) { 
    response.setContentType("application/pdf"); 
    response.addHeader("Content-Disposition", "attachment; filename=reportfile.pdf"); 
} 
+0

將無濟於事。最好它打開Adobe Reader與一個錯誤消息文檔已損壞或不正確的格式。但謝謝你的回答 – AkshitRajput

相關問題