在JSTL中打印未定位的数字

时间:2013-09-20 08:51:55

标签: jstl

我有一个页面,可以在多个区域设置中使用,并且希望将数字存储在隐藏字段中以进行计算,例如:

无论区域设置是什么,我希望在那里有值7.00。如果我走的是使用路径(我使用spring填充视图,并且不希望更改传递给视图的内容):

<fmt:formatNumber var="somenumberineed1" value="${somenumberigot1}" minFractionDigits="2" />
<input type="hidden" id="somenumberineed1" value="${somenumberineed1}">

对于一些欧洲国家,我最终会这样做:

<input type="hidden" id="somenumberineed1" value="7,00">

是否有某种方法可以使用jstl使用设定的最小小数位数打印数字?我最好不要讨论设置的语言环境。

1 个答案:

答案 0 :(得分:0)

您可以编写custom EL function,使用自定义java.text.DecimalFormat java.text.DecimalFormatSymbols手动格式化浮点数(或者只使用Locale.US创建DecimalFormatSymbols个实例)。< / p>