什么是FreeMarker?
FreeMarker 是一款模板引擎,即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。
常见操作
直接指定值
字符串
"String" 或 'String' 或 "It's \"quoted\"" 或者"D:\java\String"
数字
22.22
布尔值
true, false
序列
["Tom", "Jack", 22.34], 1..100
哈希表
{"name":"wunian", "age":18}
检索变量
顶层变量
employee
从哈希表中查询数据
employee.id, employee[“id”]
从序列中检索
users[5]
特殊变量
.main
字符串操作
获取一个字符
name