我在velocity模板中获取了一个Java对象。该对象有一个double值,我想将其格式化为小数点后两位,并在我的模板中显示。
我获取对象的类大致如下:
Class Price
{
double value;
String currency;
}
在我的velocity模板中,我是这样获取值的
$price.value
但是在显示之前,我需要将它格式化为2位小数。
我想把
23.59004转换成23.59
35.7转换成35.70
3.0转换成3.00
9转换成9.00
请告诉我如何在Velocity模板中实现它?我搜索了很多,发现可以使用Velocity Tools,但没有相关的示例?我能在模板中使用Velocity Tools吗?
#set($numberTool=$anyPresentVar.class.forName('org.apache.velocity.tools.generic.NumberTool').newInstance())##
- Vadzim