サーブレットとjspを使用してレポートを作成する必要があります。私の問題はこれです、以前に生成されたレポートをリストするページがあります。リストからこのレポートのいずれかをクリックして、そのレポートを再度表示できます。このために、サーバー上でjspによってレンダリングされた静的htmlファイルを保持する必要があります。どうすればこれを入手できますか。時間がかかるので、jspファイルを2回レンダリングしたくありません。
前もって感謝します。
Filterを追加することで、レポートをキャッシュできます。フィルターは、既にレンダリングされたバージョンが利用可能かどうかを確認し、そのファイルの内容を返すことができます。ファイルが存在しない場合は、結果の応答をキャッシュに書き込むことができます。
基本的に、HTTP 応答オブジェクトの本文を Web サーバー上のファイルに書き込み、これらのファイルを取得するために何らかのサービス/サーブレットを作成する必要があります。これを行う最も簡単な方法は、JSP の応答をインターセプトする ServletFilter を作成することだと思います。
現在の Oracle Java EE 6 チュートリアルはフィルターについてはかなり簡潔ですが、以前のバージョンですべてを読むことができます: http://docs.oracle.com/javaee/5/tutorial/doc/bnagb.html