【发布时间】:2015-12-04 13:54:07
【问题描述】:
我正在使用 JSP 开发一个小应用程序,我需要将欧洲应用程序转换为国际应用程序(与美国格式..等兼容)。我已经为标签 formatNumber here 创建了模式选项,但它始终取决于您的应用程序的语言环境。
示例 1:
我有一个语言环境en_US,格式编号是:
<fmt:formatNumber pattern="#,##0.00" value="${number}"/>
结果: 15,463,536,640.00
示例 2:
我有一个语言环境 es_ES,格式编号是:
<fmt:formatNumber pattern="#,##0.00" value="${number}"/>
结果: 15.463.536.640,00
它与语言环境有关的模式!我需要独立于应用程序区域设置使用逗号和点,因为并不总是希望使用区域设置格式来显示数字。
有什么帮助吗?
【问题讨论】:
-
我不明白你想要什么。您想根据应用程序用户的区域设置数字格式,还是根据固定区域设置格式化数字,对应用程序的所有用户都相同?无论如何,您只需要设置适当的语言环境。
-
是的,改变语言环境是解决办法。但我不想改变每一行的语言环境。我想直接放入一个模式并且它尊重逗号和点。