如何一个两位小数四舍五入后是3到Velocity逡的地方

Velocity的数值类型在页面显示的时候,系统会调用toString自动将它们转换成字符串类型。

那么在JSP页面里,怎么进行数值类型的运算呢其实,很简单可直接进行运算,如下:

嘫后将计算结果($result),在页面中显示

运算结果(0.45913)默认的小数位数很长,如何保留两位小数呢
Velocity已经提供了很完善的工具(velocity-tools),用它即可下面是使用方法:
1、在Struts的配置文件(struts.xml)中,指定该工具的配置文件的位置

2、修改该工具的配置文件,添加自己所需的工具(比如NumberTool)

3、然后,在JSP页面里即可使用该工具,进行各种格式化了

注意:如果Velocity自带的工具类,不能满足我们的需求那么,可以使用自己定義的格式化类(比如上述配置里的NumericTool)

* 将浮点数小数,固定保留两位小数

日期的格式化跟数值的格式,基本类似具体可参考官方文档。

velocity 模板能够对数值进行formate现在有个需求是希望能够小数点保留两位,

坑爹的文档就给了最基本的用法,还是我大stackoverflow威武一查一个准:

velocity 模板能够对数值进行formate现在有个需求是希望能够小数点保留两位,

坑爹的文档就给了最基本的用法,还是我大stackoverflow威武一查一个准:

我要回帖

更多关于 一个两位小数四舍五入后是3 的文章

 

随机推荐