ユーザーに表示される前に、JSPページから最終的なHTML出力をキャプチャする方法

StackOverflow https://stackoverflow.com/questions/244124

  •  04-07-2019
  •  | 
  •  

質問

最終的にユーザーに出力される前に、HTMLをキャプチャし、HTMLデータに対して後処理を行う必要があります。最終的なHTMLドキュメントは実際には多くのJSPインクルード(12個程度)で構成されているため、実際にはJSPに既存のロジックがいくつかあります。しかし、生成されたHTMLが必要です。これはサーバー側で行う必要があります。

2つのオプションしか考えていません。

  1. JSPタグライブラリを使用し、何らかの種類のボディキャプチャなどを通じて出力をキャプチャします。しかし、JSPはコードが非常に複雑なため、理想的にはJSPページの変更を避けようとしました。

  2. URL / Netライブラリを使用し、httpリクエストを介してこのページに接続します。しかし、それはまたややこしいです。

役に立ちましたか?

解決

やりたいことを理解したら、サーブレットフィルター。実証済みの gzipの例をご覧ください。出力ストリーム全体をキャプチャして変更する方法を確認します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top