通过HTML格式化动态加载的jsp内容

时间:2013-11-29 12:22:35

标签: java jsp

在我的应用程序中,用户确认并且jsp页面加载了确认详细信息。我需要以相同的格式通过电子邮件发送confirm.jsp页面。

我尝试过如下操作:

在JSP页面中,用<div id='content'>包围了Body 然后通过加载函数,通过请求参数发送页面内容:

function load(){
    document.getElementById("emailbody").value=encodeURIComponent(document.getElementById('content').innerHTML);
}

但问题是,页面格式已更改,并且不是HTML格式(完全没有可读格式)。

1 个答案:

答案 0 :(得分:0)

在您的情况下,您应该尝试在后台线程中在服务器端发送邮件,以便您的jsp呈现不会延迟。有一些有用的服务器端temlating引擎,如velocity,可以帮助你实现tarhet html,然后很容易发送。