Freemarker常用语法简例(二)

本文提供Freemarker的bool值、数字类型、字符串处理、列表和哈希表操作及时间格式化的代码示例,适合有Freemarker基础的读者进行速查和复习。
摘要由CSDN通过智能技术生成

为使用Freemarker模板时的关键性语法编写代码示例或说明,主要用于回忆性检索或速查,阅读需要一定代码基础或对Freemarker有了解。
常用Freemarker语法简例
常用Freemarker语法简例(二)

bool值

<#-- 输出 true: -->
${foo?c}

<#assign foo = true>
<#-- 输出 Y: -->
${foo?then('Y', 'N')}

<#assign foo = false>
<#-- 输出 N: -->
${foo?then('Y', 'N')}

<#assign x = 10>
<#assign y = 20>
<#-- 输出x、y中较大的: -->
${(x > y)?then(x, y)}

数字类型

<#assign a = 2378492>
${a} -- 2,378,492
${a?c} -- 2378492

<#assign a =2.79>
?floor=${a?floor}  -- 2
?ceiling=${a?ceiling}  -- 3
?round=${a?round} -- 3

?round=${a?is_nan} -- false
?round=${a?is_infinite} -- false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值