freeMarker实现字符串转数字,数字转字符串,布尔值转换为字符串
字符串转换为数字
${“222.11”?number} 结果为222.11
2. 数字转换为字符串
${456?c} 结果为456
此外Freemarker 中预订义了三种数字格式:number,currency(货币)和percent(百分比)其中number为默认的数字格式转换
<#assign num=20>
${num? string .number}或${num? string (“number”)}// 结果为20
${num? string .currency}或${num? string (“currency”)} //结果为¥20.00
${num? string . percent}或${num? string (“percent”)}// 结果为2,000%
3.将布尔值转换为字符串
true转为“yes”,false转换为“no”
foo?string (“yes”,”no”)//如果布尔值是true,那么返回“yes”,否则返回no
本文原创,转载必追究版权。