2013-02-18 32 views
0

我正在使用弹簧。我想以美国格式显示我网站上的所有号码。如何用逗号显示美国格式的所有数字?

例如:1000000000应显示为1,000,000,000。

是否有任何jQuery可用于做到这一点?任何其他方法?谢谢。

+0

Spring是Java,Java有java.text.NumberFormat类。看看这是否会为你做。 – duffymo 2013-02-18 10:52:05

+0

好吧,我会尽力。谢谢。 – puppuli 2013-02-18 10:55:31

回答

1

如果你正在使用JSP,Spring的视图技术,你可以使用formatNumber标签,以显示基于区域设置的数量:

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

<fmt:formatNumber type="number" value="1000000" /> 

如果你想确保美国的语言环境是使用时,formatNumber标签之前补充一点:

<fmt:setLocale value="en_US"/> 

你不应该使用jQuery这一点,只会不必要减缓你的网页了。最好将已格式化的数字发送给客户端,而不是通过在Web浏览器上运行脚本来进行格式化。

+0

''将根据请求的当前语言环境进行格式化。没有什么可以保证它会在美国的地区。 – pap 2013-02-18 12:46:10

+0

@pap如果你不通过它的另一个参数是。当然可以定制。 – mavroprovato 2013-02-18 13:40:06

相关问题