派生自 projectDept/qhighschool

yn147
2023-11-23 42c48ce1d64e941d28c7bfe4093f9659e77bd523
src/main/java/com/qxueyou/scc/base/util/WordExportUtils.java
@@ -15,19 +15,19 @@
        configure.setDefaultEncoding("utf-8");
    }
    /**
     * 根据Doc模板生成word文件
     * @param dataMap 需要填入模板的数据
     * @param downloadType 文件名称
     * 根据Doc模板生成word文件
     * @param dataMap 需要填入模板的数据
     * @param downloadType 文件名称
     */
    public Template createDoc(String downloadType){
        try {
            //设置模板装置方法和路径,FreeMarker支持多种模板装载方法。可以重servlet,classpath,数据库装载。
            //加载模板文件,放在testDoc下
            //设置模板装置方法和路径,FreeMarker支持多种模板装载方法。可以重servlet,classpath,数据库装载。
            //加载模板文件,放在testDoc下
           configure.setClassForTemplateLoading(this.getClass(), "");
            //设置异常处理器
            //设置异常处理器
            configure.setTemplateExceptionHandler(TemplateExceptionHandler.IGNORE_HANDLER);
            
            return configure.getTemplate(downloadType);//定义Template对象,注意模板类型名字与downloadType要一致
            return configure.getTemplate(downloadType);//定义Template对象,注意模板类型名字与downloadType要一致
        } catch (IOException e) {
            e.printStackTrace();
        }