本文主要是介绍FTL 格式化代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、格式化日期${updated?string("yyyy-MM-dd HH:mm:ss")}
如果指定的变量不一定存在,可以这样:
${(dateMap.beginTime?string("yyyy.MM.dd"))!''}
2、显示boolean值
<#assign foo=true/> ${foo?string("yes", "no")}
3、截取字符串长度
<#if (userVO.cnname)?? && ((userVO.cnname)?length > 10) > ${userVO.cnname?substring(0,10)}.. <#else> ${(userVO.cnname)!''} </#if>
4、数字格式
Freemarker中预订义了三种数字格式:number,currency(货币)和percent(百分比)其中number为默认的数字格式转换
例如:
<#assign tempNum=20> ${tempNum} ${tempNum?string.number}或${tempNum?string(“number”)} 结果为20 ${tempNum?string.currency}或${tempNum?string(“currency”)} 结果为¥20.00 ${tempNum?string. percent}或${tempNum?string(“percent”)} 结果为2,000%
转载自http://wentao 365.iteye.com/blog/2147234
这篇关于FTL 格式化代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!