サーブレットのコンテキストで PDF テンプレートをキャッシュしたいと考えています。誰かがレポートを生成しようとするたびに、サーブレットはコンテキストからテンプレートを取得し、それをコピーして動的データでコピーを変更します。これにより、レポートが生成されるたびにアプリケーションがハード ドライブにアクセスすることがなくなります。
これは私が試した方法の 1 つですが、うまくいかないようです。ヌル ポインター エラーが発生する
RandomAccessFileOrArray pdfTemplate = new RandomAccessFileOrArray(
context.getResourceAsStream("pathToPdf"));
context.setAttribute("pdftemplate", pdfTemplate);
どんな提案でも大歓迎です。これをグーグルで検索しましたが、これをコーディングする最良の方法の例が見つかりません。
時間をありがとうダグ