package com.hoperun.ccca.common.util;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.io.Writer;
import java.util.List;
import java.util.Map;
import org.apache.commons.lang.StringUtils;
import com.hoperun.ccca.common.util.param.WordParams;
import freemarker.cache.FileTemplateLoader;
import freemarker.cache.MultiTemplateLoader;
import freemarker.cache.TemplateLoader;
import freemarker.template.Configuration;
import freemarker.template.DefaultObjectWrapper;
import freemarker.template.Template;
import freemarker.template.TemplateException;
public class FreeMarkerUtils {
private static Configuration cfg = null;
private static String DEFAULT_ENCODING = "UTF-8";
static {
cfg = new Configuration();
cfg.setDefaultEncoding(DEFAULT_ENCODING);
}
public static String buildStr(String tempDir, List params) {
String result = null;
StringWriter sw = null;
try {
sw