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

OA系统

开发平台:

Java

  1. package com.bjsxt.oa.freemarker;
  2. import freemarker.cache.ClassTemplateLoader;
  3. import freemarker.template.Configuration;
  4. import freemarker.template.DefaultObjectWrapper;
  5. import freemarker.template.TemplateExceptionHandler;
  6. public class FreemarkerManager {
  7. private static Configuration cfg = new Configuration();
  8. static{
  9. //定义模版的位置,从类路径中,相对于FreemarkerManager所在的路径加载模版
  10. cfg.setTemplateLoader(new ClassTemplateLoader(FreemarkerManager.class,"templates"));
  11. //设置对象包装器
  12. cfg.setObjectWrapper(new DefaultObjectWrapper());
  13. //设置异常处理器
  14. cfg.setTemplateExceptionHandler(TemplateExceptionHandler.IGNORE_HANDLER);
  15. }
  16. public static Configuration getConfiguration(){
  17. return cfg;
  18. }
  19. }