0
電子メールコンテンツの生成にフリーメーカテンプレートがあります。次のコードスニペットを使用してメール本文のコンテンツを取得します。FreeMarker +電子メールコンテンツを生成するタイル
if(templateName!=null) {
Map<String, Object> templateVariables = new HashMap<String, Object>();
templateVariables.put("BASE_URL", baseUrl);
templateVariables.put("model", backingObj);
Template template = freemarkerConfig.getTemplate(templateName);
//logger.info("template["+template+"]");
StringBuffer buffer = new StringBuffer();
buffer.append(FreeMarkerTemplateUtils.
processTemplateIntoString(template,templateVariables));
mailBodyText = buffer.toString();
}
すべて動作します。
問題:複数のテンプレートがあり、すべてのテンプレートで同じレイアウトを共有できるようにタイルを統合したいと考えています。
は、あなただけの一般的なレイアウトを作るためにFreeMarkerのマクロを使用することができませんか? – ddekany