由于BigDecimal是一个对象,在调用EL表达式取值的时候,调用的是 :BigDecimal对象的toString方法。
那么格式化思路:
1、先将字符串转化为数值(double或者float类型)
2、然后对数值进行格式化 (问题解决)
<fmt:parseNumber value="${buyCart.totalSellPrice}" var="totalSellPrice" />
<fmt:formatNumber value="${totalSellPrice}" pattern="### ###.00"/>
本文介绍了一个使用BigDecimal处理数值并进行格式化的案例。通过将BigDecimal对象转换为字符串再进行格式化处理,解决了数值显示精度问题。文章展示了如何利用JSP标签进行数值解析与格式化。

296

被折叠的 条评论
为什么被折叠?



