首页 > 代码库 > freemarker 数据类型

freemarker 数据类型

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}

 

freemarker 数据类型