fmt: formatNumber Rundungsinkonsistenz
Ich weiß nicht, ob es nur ich ist, aber
<fmt:formatNumber var="roundedNumber" value="2.5" type="number" pattern="#" />
gibt mir
<%-- ${roundedNumber} == 2 --%>
Wissen Sie, warum formatNumber dies nicht auf 3 rundet?
AKTUALISIEREN
Es scheint, dass wenn die Zahl ungerundet ist, sie richtig gerundet ist, aber wenn es eine gerade Zahl ist, ist sie es nicht.
2.5 will be rounded 2
2.51 will be rounded 3
3.5 will be rounded 4
3.51 will be rounded 4
4.5 will be rounded 4
4.51 will be rounded 5
... etc