list.ftl(模板文件,循环遍历):
<#list studentList as student> <!-- 要遍历的studentList不需要${}包裹 -->
循环的下标:${student_index} <!-- 下标从0开始 -->
${student.id}
${studnet.name}
</#list>
if.ftl(模板文件,条件判断):
<#if student_index % 2 == 0> <!-- 要判断的变量student_index不需要${}包裹 -->
。。。
<#else>
。。。
</#if>
date.ftl(模板文件,日期格式化):
当前日期:${date?date}
当前时间:${date?time}
当前日期和时间:${date?datetime}
自定义日期格式:${date?string("yyyy-MM-dd HH:mm:ss")}
null值的处理.ftl(模板文件,Null值的处理):
null值的处理:
第一种处理方式:指定默认值
${val!"默认值"} ${val!""} 与 ${val!}等价
第二种处理方式:判断val的值是否为null:
<#if val??> <!-- 如果val不为Null -->
val中有内容
<#else>
val的值为null
</#if>
include.ftl(模板文件,引入外部模板文件):
引用外部模板测试:
<#include "header.ftl">
模板创建 先打开word做一个模板
然后另存为.xml文件
然后将后缀.xml 改为ftl