Как округлить положительное и отрицательное десятичное число в JSTL? - PullRequest
4 голосов
/ 03 сентября 2010

У меня есть два числа, которые мне нужно округлить до 4 десятичных знаков в JSTL. Один положительный:

40.7615811
40.7616

, а другой отрицательный:

-73.9940841
-73.9941

Оба должны быть округлены до 4 знаков после запятой, как во второй строке каждого примера.

Есть ли чистый способ сделать это в JSTL или мне нужно сделать это в классе контроллера или JSP-скрипте?

1 Ответ

11 голосов
/ 03 сентября 2010

Вы можете использовать тег formatNumber в пространстве имен fmt (http://java.sun.com/jsp/jstl/fmt).

Например

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<fmt:formatNumber value="${foo}" pattern="0.0000"/>
...