- - PR -
JSPとPDFを同時に表示する方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-09-09 11:27
いつもお世話になっております。FZRと申します。
PDFとHTML文書を同時に表示したくて悩んでいます。 言語依存と言うより、方法・方式の話になってしまうかもしれませんが、お知恵を拝借できれば幸いです。 従来、JSP(HTML)やExcelでデータを表示していたのですが、安易に改変が可能であるためPDFに変更いたしました。PDFの作成・表示そのものは問題ないのですが(多分...)、このPDFと同時にデータの改変履歴を表示し、その履歴部分をクリックすると改変前のPDFを表示することを考えています。 PDFをレスポンスに返すだけですと履歴部分のJSP(HTML)が表示できませんし、ターゲットフレームの指定もできません。サーバ内にPDFを作成しそれをフレーム分割したJSP等から読み込ませる方法だと、今度はPDF作成との同期ができず困っています。 何か他によい案はないものでしょうか? 因みにTomcat 5.5.26 + Java 1.5.0_14 + Struts 1.3.8を利用して開発しております。 |
|
投稿日時: 2008-09-09 11:45
>PDF作成との同期ができず
ここの意味が分からないですね。 フレームA:PDFを表示 フレームB:履歴(<a href="PDF作成?バージョン=1" target="フレームA">のリスト)を表示 ということじゃないんでしょうか? |
|
投稿日時: 2008-09-09 11:53
mioさんの仰る通りです。
正にその方法を試したのですが、履歴の遷移を繰り返すと前回作成したPDFを削除する前にフレームAでPDFを表示してしまい、本来表示すべきバージョンのPDFが表示されないことが多いのです。毎回必ずそうかと言うとそうでもないのですが... PDF作成にはJasperReportを使っており、長いときで作成までに10秒ほどかかることを確認しています。 作り方が悪い...んでしょうか? |
1