【问题标题】:Does jodd email component support templates engine?jodd 邮件组件是否支持模板引擎?
【发布时间】:2015-07-27 07:17:47
【问题描述】:

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

【问题讨论】:

    标签: java email templates jodd


    【解决方案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 simple String Template Parser - 非常简单的模板解析器,可以替换上下文映射的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-19
      • 2011-01-18
      • 1970-01-01
      • 2015-08-21
      • 1970-01-01
      • 1970-01-01
      • 2017-07-11
      相关资源
      最近更新 更多