

变量及运算
1、变量定义和赋值
<#assign x = 123 />
2、判空
防止为空
${x!}
${x! '空'}
FreeMarker 不区分单双引号
逻辑判空
<#if x?? />
<#if x?exists />

对象、集合
1、对象
2、集合
3、Map
可以根据key直接取值
可以获取所有key然后遍历
也可以直接遍历值

资料
1、FreeMarker 模块的代码已上传至Github:
https://github.com/fengwenyi/FreeMarker-demo
2、学习视频:Java模板引擎之Freemarker
网友评论