我需要发送 HTML 格式的电子邮件。似乎 HTML 电子邮件算作“视图”元素,因此使用 JSP 呈现它是有意义的。
但是,emailer 任务将用纯 Java 编写。如何将 JSP 输出转换为 Java?
即我设想:
电子邮件正文.jsp:
<c:out var="invoicebody">
<lots of html>
${invoice.price} etc...
</c:out>
电子邮件发送.java:
setup db connection
setup email
call emailbody.jsp
email.body = invoicebody
email.send etc...
那样的东西...
现在我正在通过 http 服务器抓取它,但这似乎是错误的。
格式化 HTML 电子邮件的最佳方式是什么?使用 Tomcat 7、Servlet 3.0...
谢谢