是否有类似 fmt:formatNumber 的速度,如 jsp?

Is there analog of fmt:formatNumber in velocity like in jsp?

现在我正在将 jsp 迁移到 Velocity 模板。 我找不到如何迁移以下代码行的解决方案:

<fmt:formatNumber minFractionDigits='2' value='${campaign.budget div 100}'/>

速度可以这样吗?

您可以使用 $numberTool.format("#0.00", $val) 您应该查看 'org.apache.velocity.tools.generic.NumberTool' 了解更多详情。

要使其正常工作,您还应该添加以下 Maven 依赖项:

<dependency>
    <groupId>org.apache.velocity</groupId>
    <artifactId>velocity-tools</artifactId>
    <version>2.0</version>
</dependency>

并编写以下代码:

context.put("numberTool", new NumberTool());