![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【FreeMaker模板生成工具】
文章平均质量分 85
清迈啊
就是这么牛逼,就是这么简单,好吧
展开
-
freemarker 导出Excel
在项目开发中,导出Excel 是比较常见的功能, 以前用过POI导出Excel 文件, 但是POI 在使用方面比较麻烦, 而用freemarker 来导出Excel 会简单很多。1. 创建Excel文件:student.xls ,你想生成什么样式的Excel 文件, 先做一个模板。2. 另存为 xml 文件: studen.xml。3.转载 2017-10-26 11:22:11 · 692 阅读 · 0 评论 -
(一) Freemarker 简介 && 环境搭建
一 Freemarker 简介 1. FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。 2. FreeMarker不是一个Web应用框架,而是作为Web应用框架一个组件。 3. FreeMarker与容器无关,因为它并不知道HTTP或Servlet;FreeMarker同样可以应用于非Web转载 2017-10-26 11:26:00 · 159 阅读 · 0 评论 -
(二)Freemarker 基本数据类型
一 数据类型简介 freemarker 模板中的数据类型由如下几种: 1. 布尔型:等价于java中的boolean类型, 不同的是不能直接输出,可以转换成字符串再输出 2. 日期型:等价于java中的Date类型, 不同之处在于不能直接输出,需要转换成字符串再输出 3. 数值型:等价于java 中的转载 2017-10-26 13:32:44 · 894 阅读 · 0 评论 -
(三) Freemarker 常用指令
一 常用指令 1. assign: 自定义变量 2. if else :流程判断指令 3. list: 变量sequence 4. marco: 宏指令(自定义方法) 5. import: 引入命名空间 6. include: 嵌入文件指令二 指令详解转载 2017-10-26 13:34:02 · 352 阅读 · 0 评论 -
(四)Freemarker 运算符
Freemarker 提供了算术运算符, 逻辑运算符, 比较运算符, 空值处理运算符。 Freemarker 在进行运算时,你放入map 中的是什么类型, 就会解析成对应的类型。比如说:如果放入的是string 的 10 , 那么解析的时候 依然是string 类型的,而不是说是数值型。【1. 算术运算符】 1. 数字运算 +转载 2017-10-26 13:34:37 · 2596 阅读 · 0 评论 -
(五)Freemarker 整合Spring
Freemarker 可以和spring 进行无缝整合, 整合方式也非常简单。 Freemarker 在Web 应用中发送邮件中,做邮件模板是一个非常好的一个应用方式。【1. 引入jar 包】 除了添加spring 的jar包以外,还需要添加 freemarker 的jar 包【2. 添加配置】[html] view plain co转载 2017-10-26 13:35:26 · 355 阅读 · 0 评论