1

Jodd 框架http://jodd.org/doc/email.html提供了一个用于发送电子邮件的库。它是否支持某些模板引擎?

4

1 回答 1

1

它不直接。Jodd 电子邮件只是发送电子邮件。但是您可以非常轻松地使用任何模板引擎(Freemarker、Velocity...)来构建消息正文。流程将是这样的(在伪代码中):

Map context = ... // this is your context map; filled with variable values
String message = parse(template, context);   // every engine has some way to apply context to the template

Email.create()
    .from("...@jodd.org")
    .to("...@jodd.org")
    .subject("Hello!")
    .addHtml(message);

您甚至可以使用 Jodds 简单的字符串模板解析器- 非常简单的模板解析器,用于替换上下文映射的值。

于 2015-07-28T07:16:30.887 回答