常用的freemarker

1.循环
<#list list as item>
<span>姓名:${item.name}</span>
</#list>
2.if..else..
<#if item.status==1>
</#if>

<#if item.status==1>
<#elseif item.status==2>
<#else>
</#if>
3.索引
<#list list as item>
${item_index +1}
</#list>
4.Date格式转换
${item.signTime?string('yyyy/MM/dd hh:mm:ss')}
5.三目运算符
${item.isOk?string('开启','关闭')}
6.include
<#include "/usercenter/common/user_left.htm"/>
7.如果不为空
<#if entity.approveTime??>
</#if>
8.如果为空
<#if !entity.approveTime??>
</#if>
9.如果为空默认显示的内容
${entity.approveRemark!"还未审批,暂无信息!"}
10.复杂的循环
long total = mongo.count(query, YdtMedicineRelation.class);
List<YdtMedicineRelation> list = mongo.find(query, YdtMedicineRelation.class);
model.addAttribute("list", new PageImpl<>(list, page, total));

<#list list.content as item>
</#list>
11.Date格式转换遇到默认值
${(item.signTime?string('yyyy-MM-dd hh:mm:ss'))!}
12.备注:
(1).索引${item_index +1}中:item是别名,_index为固定写法,下标从0开始,故+1.

(2).格式转换的时候,string的首字母只能是小写。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值