zoukankan      html  css  js  c++  java
  • ftl转成word

    FreeMarker是一种模板引擎,即一种基于模板和要改变的数据,来生成输出文本的通用工具,

    FreeMarker的使用方式

    1.导入freemarker依赖

    2.创建类,类中创建一个configuration对象

    3.告诉config对象模板文件存放路径

    有三种方式取得模板路径:类路径、文件系统、以及Servlet Context

    Configuration configuration = new Configuration();
    configuration.setClassForTemplateLoading(Class clazz, String pathPrefix);根据类加载路径判断,pathPrefix要以/开头
    configuration.setDirectoryForTemplateLoading(File dir); 会抛出IOException(基于文件系统,可直接写windows文件目录)
    configuration.setServletContextForTemplateLoading(Object servletContext, String path);(context, "/ftl")代表/WebRoot/ftl目录

    4.从config对象中获得模板对象,需要制定一个模板文件的名字。

    t = configuration.getTemplate(fileName);该fileName为模板名

    5.创建一个Map对象放置参数

    6.然后就是输出文件路径及名称

    7.套用模板,替换变量 t.getTemplate(fileName);

  • 相关阅读:
    Linux零拷贝技术 直接 io
    纯Python模式
    c 越界 数组越界
    哈希 二叉树
    Cache busting
    sub esp
    lisp 代码即数据
    hexdump
    nmap
    对象 闭包
  • 原文地址:https://www.cnblogs.com/zzxzxn/p/11821973.html
Copyright © 2011-2022 走看看