How do I round a positive and negative decimal in JSTL?
I have two numbers that I need to round to 4 decimal places in JSTL. One is positive:
40.7615811
40.7616
and the other is negative:
-73.9940841
-73.9941
Both need to be rounded to 4 decimal places, as on the sec开发者_C百科ond line of each example.
Is there a clean way to do this in JSTL or do I need to do this in a controller class or JSP scriptlet?
You can use the formatNumber
tag in the fmt (http://java.sun.com/jsp/jstl/fmt
) namespace.
For example
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<fmt:formatNumber value="${foo}" pattern="0.0000"/>
精彩评论