3

私のアプリケーションは Web ベースのレポート ツールです。レポートは、jsps から受け取ったいくつかの入力パラメーターから生成されます。結果はサーブレットを介して処理され、jsps を使用して再度表示されます。

レポート ページには、クリックすると生成されたレポートを印刷用に PDF にエクスポートするボタンが必要です。しかし、私はこれを行う方法について頭が痛いです。

誰でもこれで私を助けることができますか? 前もって感謝します

4

1 に答える 1

1

[PDFにエクスポート]ボタンをクリックして、ページを同じサーブレットに再度送信しますが、サーブレットのdoPostメソッドの最後に次のコードを記述します。

if(request.getParameter("exportPDFButtonName") != null) {
     response.setContentType("application/pdf");
     response.addHeader("Content-Disposition", "attachment; filename=reportfile.pdf");
} 
于 2012-10-19T10:15:33.237 に答える