Простите меня за мозговой пердит сегодня, но по какой-то причине ... это лучшее решение, которое я могу придумать прямо сейчас, когда вы получите АБС BigDecimal
с JSTL прямо сейчас ... Никаких математических трюков вне АБС тоже. Я должен поддерживать точность.JSTL: Абсолютная ценность BigDecimal (Правильный путь ...)
Я знаю, что есть лучший способ справиться с этим ... каково ваше предложение? Любой поиск в Google подтягивает помощь по formatNumber
и обрабатывает валюты для дельта/негативов.
<c:forEach items="${arr}" var="cursor" varStatus="itemsRow">
<c:choose>
<c:when test="${cursor.value < 0}">
<td width="75px" align="right">
<fmt_rt:formatNumber pattern="#,###,###,###.##" value="${cursor.value * -1}" minFractionDigits="2"/></td>
</c:when>
<c:otherwise>
<td width="75px" align="right">
<fmt_rt:formatNumber pattern="#,###,###,###.##" value="${cursor.value}" minFractionDigits="2"/></td>
</c:otherwise>
</c:choose>
</c:forEach>
ваш образец выглядит как HTML с некоторыми PHP разобранного в – Jon
@ Джон Which. часть выглядит как PHP? Похож на JSP для меня. –