freemarker模板支持的数据类型有:

  标量:字符串,数字,布尔值,日期。

  容器:哈希表,序列

  子程序:方法和函数,自定义指令

<#assign num=10><#-- 声明一个数字  -->
${num}
<#assign b=true>
${b?c}<#-- 重点 将boolean类型转化成字符串  -->
<#assign map={"name":"xiamo","age":24}><#-- 声明map -->
${map.name}
${map["name"]}
<#assign seq=["xiamo",24,"linzhou"]><#-- 声明序列1 --> 
<#assign seq=1..5><#-- 声明序列 2-->
${seq[2]}
<#list seq as obj><#-- 遍历序列 -->
    ${obj}
</#list>
<#assign numb=10/3>
${numb?int}<#-- 强制类型转换 -->
<#assign b=1 gt 2><#-- 使用 it gt 代替 《 》 -->
${b?c}
${aaa!20}<#-- 空值处理 使用 ! 处理值不存在的情况 -->
<#assign intb="aa${b?c}">
${intb}

 

 posted on 2017-02-20 17:38  夏末秋萍  阅读(251)  评论(0编辑  收藏  举报