独立于语言的JSP自定义模式的java JSTL formatNumber
我正在用JSP开发一个小应用程序,我需要将欧洲应用程序转换为国际应用程序(与美国格式兼容等等)。我为标记formatNumber
{a1}创建了模式选项,但它始终取决于应用程序的语言环境
示例1:
我有一个地区en_US,格式号是:
<fmt:formatNumber pattern="#,##0.00" value="${number}"/>
结果:15463536640.00
示例2:
我有一个地区es_es,格式号是:
<fmt:formatNumber pattern="#,##0.00" value="${number}"/>
结果:15.463.536.640,00
这是一种模式,它与语言环境有关!我需要独立于应用程序区域设置使用逗号和点,因为并不总是希望使用区域设置格式来显示数字
有什么帮助吗
# 1 楼答案
那DecimalFormat呢
# 2 楼答案
在您自己的标记文件中:
标记文件如下所示:
或者,如果不想硬编码,可以将模式添加为输入参数
# 3 楼答案
只需显式设置区域设置
另请参见: