0

私は Liferay を使用しており、URL の HTML 出力のプレビューを JSP ビューに埋め込まれたウィンドウとして表示する必要があります。さまざまな可能性を評価しています。

  1. プレビューするインターフェースをスクリーンショット画像として保存し、埋め込み画像として表示します。良いことは、フォーマットがまったく同じになることです。

  2. URL 出力ストリームを BufferedReader で解析し、すべての html、スクリプト、body タグを indexOf で消去します。として画像を埋め込むcid:

  3. ある種のインクルード、jsp:include または liferay-util:include は、ダウンロードされた一時的な HTML 出力の直接 URL を形成します

  4. JQuery AJAX $().html() の種類のソリューション

  5. iframe、アプレット、フレーム、アプレットウィンドウなど、存在する場合は何でも HTML レベルのソリューション

最良または推奨される方法は何だと思いますか? コードやリファレンスはありますか?

そして、それをJavaMailメッセージコンテンツとして電子メールの方向に送信しなければならなかった場合は?

ありがとうございました!!

4

1 に答える 1

0

これは、おそらくクライアント側で、Javascript で、または iframe を介して行う必要があります。iframe をページに直接配置するか、iframe を生成する JavaScript コードを用意して、プレビューする URL に iframe をポイントします。複雑にしないでおく。

于 2012-08-31T00:06:37.190 に答える