freemarker 数据类型

Posted 夏末的秋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 数据类型的主要内容,如果未能解决你的问题,请参考以下文章

[转]Freemarker数据类型转换

Freemarker 基本数据类型

Freemarker 基本数据类型

freemarker 数据类型

FreeMarker中显示Calendar数据类型

FreeMarker类型