在一个ftl文件中导入另一个ftl文件
<#include “header.ftl”>指令,导入名字为header.ftl的文件
list集合的遍历
<#list 遍历的集合名称 as 取出的元素名称>
${取出的元素名称}
</#list>
对于date类型的数据处理
${(vosName.question.createdDate?string("yyyy-MM-dd"))!'无数据 '}
判断语句的使用
如过msg语句空,输出与世界分享…l
<#if msg??> //非空的话,执行下面的语句
${msg!} //输出msg的值,若msg的值是空,则显示空白
<#else>
分享你的知识
</#if>
Freemarker对null值的处理
1.判断是否存在
user.name?? //判断user.name是否存在
<#if user.name?exists>
//too
</#if>
2.忽略null值
假设前提:user.name为null
${user.name??string(user.name, ‘vakin’)} 同上