OrgTreeFunction.java
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:1k
源码类别:

OA系统

开发平台:

Java

  1. package com.bjsxt.oa.web;
  2. import java.io.IOException;
  3. import java.io.StringWriter;
  4. import java.io.Writer;
  5. import java.util.HashMap;
  6. import java.util.List;
  7. import java.util.Map;
  8. import java.util.Stack;
  9. import com.bjsxt.oa.freemarker.FreemarkerManager;
  10. import freemarker.template.Configuration;
  11. import freemarker.template.Template;
  12. public class OrgTreeFunction {
  13. public static String tree(List orgs){
  14. try {
  15. Configuration cfg = FreemarkerManager.getConfiguration();
  16. Template template = cfg.getTemplate("tree.ftl");
  17. Writer out = new StringWriter();
  18. Map rootMap = new HashMap();
  19. rootMap.put("orgs", orgs);
  20. template.process(rootMap, out);
  21. return out.toString();
  22. } catch (Exception e) {
  23. e.printStackTrace();
  24. }
  25. return null;
  26. }
  27. }