为使用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