Spring mvc JSTL Don';在minFractionDigits上t取整

Spring mvc JSTL Don';在minFractionDigits上t取整,spring-mvc,format,jstl,Spring Mvc,Format,Jstl,我有一个数字,我想被截断而不是四舍五入。似乎当我使用minFractilDigit=2时,我的数字在第三个小数点处四舍五入 例如: What happens: 1.123 => 1.12 1.145 => 1.15 1 => 1.00 What I want: 1.123 => 1.12 1.145 => 1.14 1 => 1.00 <fmt:formatNumber value="${myNumber}" minFractionD

我有一个数字,我想被截断而不是四舍五入。似乎当我使用minFractilDigit=2时,我的数字在第三个小数点处四舍五入

例如:

What happens:

1.123 => 1.12
1.145 => 1.15
1 => 1.00

What I want: 

1.123 => 1.12
1.145 => 1.14
1 => 1.00    


<fmt:formatNumber value="${myNumber}" minFractionDigits="2" type="currency" />
发生了什么:
1.123 => 1.12
1.145 => 1.15
1 => 1.00
我想要的是:
1.123 => 1.12
1.145 => 1.14
1 => 1.00    
是一种绕过舍入的前端方法

另一种方法是在后端格式化值,如下所示:

BigDecimal formattedNumber = new BigDecimal(myNumber);
format.setScale(2, RoundingMode.DOWN);

request.setAttribute("myNumber", formattedNumber);
然后可以在表达式中引用:

<fmt:formatNumber value="${myNumber}" minFractionDigits="2" type="currency" />

我可能会以绕过舍入的方式结束。谢谢