【发布时间】:2012-12-30 21:36:42
【问题描述】:
我有一个 HTML 文档,可以使用
document.body.innerHTML
如何将此 HTML 附加到电子邮件中?我想在 java/Spring 中将此 HTML 文件作为附件发送
【问题讨论】:
-
用这个值提交一个伪
<form>,然后在请求处理程序中抓取它...... -
@lan 感谢您的评论,您能否用一些伪代码详细说明。
-
好吧,假设你有一个
<form id="main_form" action="" method="POST"></form>,在里面你有<input type="hidden" id="the_doc" name="the_doc" value="" />。当您准备好提交信息时,您可以使用document.getElementById("the_doc").value = document.body.innerHTML; document.getElementById("main_form").submit();。然后,在您的控制器中,您只需要让您的方法接受一个参数“the_doc”。这有意义吗? -
谢谢 lan,这就是我尝试的方法,但它在服务器端抛出异常,
-
您能否准确解释/显示您在服务器上所做的事情(以及您的 Javascript/HTML)?抛出了什么异常?
标签: java javascript html email spring-mvc