0

我正在使用 Liferay,我需要将 URL 的 HTML 输出预览显示为 JSP 视图中的嵌入窗口。我正在评估不同的可能性。

  1. 将要预览的界面存储为屏幕截图图像并将其显示为嵌入图像。好消息是格式完全一样。

  2. 使用 BufferedReader 解析 URL 输出流,并使用 indexOf 清除所有 html、脚本、正文标记。嵌入图像为cid:

  3. 某种包含,jsp:include 或 liferay-util:include 形成下载的时间 HTML 输出的直接 URL

  4. 任何 JQuery AJAX $().html() 类型的解决方案

  5. iframe、applet、frame、appletwindow 中的任何 HTML 级解决方案或其他任何内容(如果存在)

您认为最好或推荐的方法是什么:最简单、可靠且外观准确?任何代码或参考?

如果我不得不将它作为 JavaMail 消息内容发送到电子邮件方向?

谢谢!!

4

1 回答 1

0

这可能应该在客户端、用 Javascript 甚至通过 iframe 完成。要么将 iframe 直接放在页面中,要么具有生成 iframe 的 javascript 代码,并将 iframe 指向要预览的 URL。把事情简单化。

于 2012-08-31T00:06:37.190 回答