在我的应用程序中,用户确认并且jsp页面加载了确认详细信息。我需要以相同的格式通过电子邮件发送confirm.jsp页面。
我尝试过如下操作:
在JSP页面中,用<div id='content'>
包围了Body
然后通过加载函数,通过请求参数发送页面内容:
function load(){
document.getElementById("emailbody").value=encodeURIComponent(document.getElementById('content').innerHTML);
}
但问题是,页面格式已更改,并且不是HTML格式(完全没有可读格式)。
答案 0 :(得分:0)
在您的情况下,您应该尝试在后台线程中在服务器端发送邮件,以便您的jsp呈现不会延迟。有一些有用的服务器端temlating引擎,如velocity,可以帮助你实现tarhet html,然后很容易发送。