在 Freemarker 中将数值转换为字符串
Convert numerical value to string in Freemarker
我正在尝试编写一个 freemarker 模板,其中一个字段值作为数字传递,但我想将其打印为字符串。
目前我正在从 JSON.
中获取值
Freemarker 正在格式化我的情况不需要的数字。
例如。如果我传递一个数字作为 shipmentId: 23452742
freemarker 正在将其转换为 23,452,742
${shipment.shipmentId}
如何将数值转换为字符串或停止某一特定字段的自由标记格式?
任何帮助将不胜感激。
您可以使用 ?c builtin:
${shipment.shipmentId?c}
此内置函数将数字转换为字符串。
以上建议对我没有用。这可能是由于一些 freemarker 版本问题。
我试过了:
<#setting number_format="0" />
${(shipment.shipmentId)}
<#setting number_format="" />
停止特定块的格式化。
感谢大家的帮助。
我正在尝试编写一个 freemarker 模板,其中一个字段值作为数字传递,但我想将其打印为字符串。 目前我正在从 JSON.
中获取值Freemarker 正在格式化我的情况不需要的数字。 例如。如果我传递一个数字作为 shipmentId: 23452742 freemarker 正在将其转换为 23,452,742
${shipment.shipmentId}
如何将数值转换为字符串或停止某一特定字段的自由标记格式? 任何帮助将不胜感激。
您可以使用 ?c builtin:
${shipment.shipmentId?c}
此内置函数将数字转换为字符串。
以上建议对我没有用。这可能是由于一些 freemarker 版本问题。 我试过了:
<#setting number_format="0" />
${(shipment.shipmentId)}
<#setting number_format="" />
停止特定块的格式化。
感谢大家的帮助。