一、引入J2EE中的标准标签库
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
二、fmt说明
以Double num = new Double("123456789012.3456");为例。
<fmt:formatNumber value="${num}" type="number"/> //整数带千分符显示:
<fmt:formatNumber value="${num}" pattern="#" type="number"/> //整数显示
<fmt:formatNumber value="${num}" pattern="#.##" type="number"/> //两位小数舍入显示
<fmt:formatNumber value="${num}" pattern="#.00" type="number"/> //两位小数舍入,不足两位小数补0显示
<fmt:formatNumber value="${num}" type="currency"/> //货币显示(与number类似扩展pattern)
<fmt:formatNumber value="${num}" type="percent"/> //百分数显示(与number类似扩展pattern)
三、实例结果
整数带千分符显示: 123,456,789,012.346
整数显示: 123456789012
两位小数舍入显示: 123456789012.35
两位小数舍入,不足两位小数补0显示: 123456789012.35
货币显示:¥123,456,789,012.35
百分数显示 12,345,678,901,235%
-------------------------------------------------
注:本文摘自http://blog.sina.com.cn/s/blog_628ca0f90100hfu9.html