在JSP里面怎么实现数字的千分位的显示

如题
2025-05-13 19:26:19
推荐回答(2个)
回答(1):

java 语法 如下
<%
String pattern="###,##0.000";
DecimalFormat df = new DecimalFormat(pattern);
out.print(nf.format(88888.888));
%>

jstl 语法如下
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>


pattern含义
0
一位数字,这一位缺失显示为0。用来补零

#
一位数字, 这一位缺失就不显示
.
小数点,不用多说了吧
,
千位分隔符
E
科学计数法
%
百分比

回答(2):

DecimalFormat df = new DecimalFormat("#,###,###,##0.00");
df.format(Double.parseDouble("12348437234.12"));