views:

102

answers:

1

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 second 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?

+5  A: 

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/jstl/fmt" prefix="fmt" %>

<fmt:formatNumber value="${foo}" pattern="0.0000"/>
Jon Freedman
+1, but show an example of how to use it.
Bozho