1.在页面上进行处理
<fmt:formatNumber value="${num}" pattern="#" type="number" />
${num} 是任意的基础数据类型,pattern是数据类型格式,type是当前数字类型
整数带千分符显示:<fmt:formatNumber value="${num}" type="number"/>
整数显示:<fmt:formatNumber value="${num}" pattern="#" type="number"/>
两位小数舍入显示:<fmt:formatNumber value="${num}" pattern="#.##" type="number"/>
两位小数舍入,不足两位小数补0显示: <fmt:formatNumber value="${num}" pattern="#.00" type="number"/>
货币显示:(与number类似扩展currency)
<fmt:formatNumber value="${num}" type="currency"/>
百分数显示:(与number类似扩展percent)
<fmt:formatNumber value="${num}" type="percent"/>
实例结果
整数带千分符显示: 123,456,789,012.346
整数显示: 123456789012
两位小数舍入显示: 123456789012.35
两位小数舍入,不足两位小数补0显示: 123456789012.35
货币显示:¥123,456,789,012.35
百分数显示 12,345,678,901,235%
2.后台java代码处理
Double num = 1.234;
DecimalFormat textformat = new DecimalFormat("#0.0");
textformat.format(num);
结果:1.2