Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to format a number in Expression Language?

Tags:

java

jsp

jstl

el

How can I make a formatted output for a number (e.g. long or BigDecimal) in EL? For example, I want to limit a number of decimal digits to 3 in

${result.returnValue.contract.balance}
like image 536
Alexey Kalmykov Avatar asked Jun 07 '10 21:06

Alexey Kalmykov


1 Answers

Using <fmt:formatNumber/>

http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/fmt/formatNumber.html

For example:

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

<fmt:formatNumber 
     value="${result.returnValue.contract.balance}" 
     maxFractionDigits="3"/>
like image 65
skaffman Avatar answered Sep 27 '22 15:09

skaffman