0

サーブレットのコンテキストで PDF テンプレートをキャッシュしたいと考えています。誰かがレポートを生成しようとするたびに、サーブレットはコンテキストからテンプレートを取得し、それをコピーして動的データでコピーを変更します。これにより、レポートが生成されるたびにアプリケーションがハード ドライブにアクセスすることがなくなります。

これは私が試した方法の 1 つですが、うまくいかないようです。ヌル ポインター エラーが発生する

RandomAccessFileOrArray pdfTemplate = new RandomAccessFileOrArray(
        context.getResourceAsStream("pathToPdf"));

context.setAttribute("pdftemplate", pdfTemplate);

どんな提案でも大歓迎です。これをグーグルで検索しましたが、これをコーディングする最良の方法の例が見つかりません。

時間をありがとうダグ

4

1 に答える 1

0

いくつかの PDF テンプレートを作成し、それらをサーブレット コンテキストに保存したところ、正常に動作しました。

于 2012-06-19T17:07:24.707 に答える