0
我有用於電子郵件內容生成的freemarker模板。我使用以下代碼片段獲取郵件正文的內容: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 2012-04-27 15:43:19