在Freemarker中将数值转换为字符串

时间:2015-01-02 14:33:59

标签: freemarker

我正在尝试编写一个freemarker模板,其中一个字段值作为数字传递,但我想将其打印为字符串。 目前我从JSON获取值。

Freemarker正在格式化我的情况下不需要的那个号码。 例如。如果我传递的数字为shipmentId:23452742 freemarker正在将其转换为23,452,742

$ {shipment.shipmentId}

如何将数值转换为字符串或停止某个特定字段的freemarker格式? 任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

您可以使用?c builtin

${shipment.shipmentId?c}

此内置将数字转换为字符串。

答案 1 :(得分:0)

上述建议对我没有用。这可能是由于一些freemarker版本问题。 我试过了:

<#setting number_format="0" />
   ${(shipment.shipmentId)}  
<#setting number_format="" />

停止格式化特定块。

感谢帮助人员。