加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

JSP利用freemarker生成基于word模板的word文档

发布时间:2020-12-15 06:54:10 所属栏目:Java 来源:网络整理
导读:利用freemarker生成基于word模板的word文档 freemarker简介 ? FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生

利用freemarker生成基于word模板的word文档

freemarker简介

?FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。

freemarker下载地址:

http://freemarker.incubator.apache.org/freemarkerdownload.html

word模板转换为ftl模板

找到word模板文件,在需要替换的地方使用 ${paramName}作为参数名【paramName只是一个示例】,将word另存为xml文件

修改xml文件,打开xml文件之后可以看到我们的占位符可能

会被xml标记分隔开,我们需要进行修改,删除占位符周边的标记从而使得参数占位符作为一个整体

?

编写项目代码

  1. 引用freemarker的jar包
  2. 将按以上方式获得的ftl模板添加到项目中
  3. 编写工具类

????

  

  4.控制器调用代码

  

?

参考地址:http://blog.csdn.net/jackfrued/article/details/39449021

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读