解决Java Double类型以科学计数法显示的情况

时间:2024-03-29 10:41:29

前几天在做一个统计相关的功能,其中有对金额进行统计,因为数据较大且也有小数然后就用的Double类型,结果写完之后发现输出的数据变成了如图所示
解决Java Double类型以科学计数法显示的情况
我在网上找了很多解决方法,大部分都是用的DecimalFormat类或者BigDecimal的toString方法。参照原文:https://blog.csdn.net/bitcarmanlee/article/details/76571826
这两种方法对我都不太适用,因为是针对输出double数字的字符串形式,然后我又重新找了一种方法也就是解决了我的问题的,一开始一直在针对后台写,希望能在后台解决,但是我发现直接在页面写要快得多。
直接在页面对其格式化:用FMT:FORMATNUMBER 标签
具体写法:<fmt:formatNumber value="${list.punishMoney}" pattern=“0.00”/>
得出了我想要的结果,如下图:
解决Java Double类型以科学计数法显示的情况
参照原文:http://www.blogjava.net/javacql/archive/2009/11/13/302168.html

这是我的第一篇博客,希望能对大家有所帮助~