我有一个页面,可以在多个区域设置中使用,并且希望将数字存储在隐藏字段中以进行计算,例如:
无论区域设置是什么,我希望在那里有值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使用设定的最小小数位数打印数字?我最好不要讨论设置的语言环境。
答案 0 :(得分:0)
您可以编写custom EL function,使用自定义java.text.DecimalFormat
java.text.DecimalFormatSymbols
手动格式化浮点数(或者只使用Locale.US
创建DecimalFormatSymbols
个实例)。< / p>