通过Java应用程序创建和发送HTML电子邮件的最佳方法是什么?

时间:2010-09-09 18:30:42

标签: java html email

stackoverflow中有一些类似的问题,但没有一个回答我的问题。 我们希望在用户完成某些操作后向用户发送电子邮件。我们在xsl中编写了电子邮件模板,并使用DOM元素创建节点,添加动态数据,解析xsl和替换数据。 虽然这样可以正常工作,但它会占用太多内存。 有没有其他解决方案?

我不想在java中编写html代码。

3 个答案:

答案 0 :(得分:3)

如果您使用的是Spring,请参阅example with Velocity

答案 1 :(得分:1)

另一种选择是Velocity,它被称为网页模板框架,但您也可以使用它来为您的电子邮件创建模板。

我想你也可以尝试更换xsl处理器并查看是否能找到更快的处理器,这比切换到Velocity要少。

答案 2 :(得分:0)

我们使用HTML.Template.java。您还可以利用jsp。