在Java中进行模板化邮件合并

时间:2012-02-28 20:16:19

标签: java amazon-web-services facelets

我希望有一个具有EL表达式的Java facelet和一组作为电子邮件收件人的bean。然后我想遍历收件人并渲染facelet,将HTML从另一端获取。然后我将把HTML发送到Amazon SES,它将发送电子邮件。

Seam有发送电子邮件的课程,但你不能让它渲染你的模板。

我知道在JSP的时代,不可能只是渲染视图,但我认为使用facelets这可能是可能的。如果没有,请接受其他想法。

感谢。

3 个答案:

答案 0 :(得分:0)

虽然它可能有点过时,但FreeMarker主要是一个框架,用于在给定一组输入的情况下呈现模板文件。

答案 1 :(得分:0)

还有一个{{ Mustache }}的实现可供Java应用程序使用。 {{ here }}

答案 2 :(得分:0)

Handlebars.js是一个基于JavaScript的Mustache扩展/实现,可用于从客户端完全呈现模板。 (如果那是你正在寻找的东西