电子邮件正在使用Spring和Java邮件发送者。
是他们反正我可以用一个正常的JSP视图和JSTL标签 - 我不想学习标签/语法的另一个一堆?
目前我的代码如下所示:
StringBuffer content = new StringBuffer();
Configuration configuration = freeMarkerConfigurer.getConfiguration();
String templateName = "vslEmail.ftl";
Map<String, String> templateVars = new HashMap<String, String>();
templateVars.put("firstName", "john");
templateVars.put("surname", "doe");
try {
content.append(FreeMarkerTemplateUtils.processTemplateIntoString(configuration.getTemplate(ftlName), tempalteVars));
}
catch (Exception e) {
// handle
}
// content.append("<br>Test data");
sendMime(defaultEmailAddress, subject, content.toString());
我只是喜欢引用的JSP,而不是FTL的?