<html>
<title>freemarker demo</title>
<mate charset="utf-8">
<body>
<#--ftl指令:include 引入其他的模板文件-->
<#include "hand.ftl">
${name},你好!${message}
<#--注释不会输出-->
<#--ftl指令:assign相当于在数据模型中添加了一个值linkman-->
<#assign linkman="miss 周"></br>
客户:${linkman}
<#--定义一个对象-->
<#assign info={"phone":"15487615654","address":"华盛顿第三区"}>
<br>电话:${info.phone},地址:${info.address}
<#if success=true>
已通过
<#else>
未通过
</#if><br>
------------</br>
<#--遍历list集合-->
<#list goodsList as list>
${list_index+1} 商品名称:${list.name} 价格:${list.price} <br>
-------------<br>
</#list>
<#--内置函数-->
<#--求总数-->
总记录数为: ${goodsList?size}<br>
<#--json字符串转换-->
<#assign text="{'project':'华尔街投资','cash':'1000000$'}">
<#assign data=text?eval>
项目:${data.project},启动资金:${data.cash}<br>
<#--日期-->
${today?date}
${today?time}
${today?datetime}
${today?string("yyyy 年 MM 月 dd 日 hh时 mm 分 ss 秒")}<br>
<#--数字去掉逗号分隔-->
<#assign money=12564785185>
市值:${money?c}$<br>
<#--空值运算符处理-->
<#--1.使用??加if-->
<#if aaa??>
aaa存在,值为${aaa}
<#else>
aaa不存在
</#if><br>
<#--2.使用!''-->
${bbb!''}
${bbb!'bbb不存在'}
运算符与java程序运算符一样,要注意的是在判断大小于时可以在判断条件加()或将大小于用gt lt 来代替
</body>
</html>
Freemarker 常用指令
最新推荐文章于 2020-09-21 17:02:57 发布