JSTL fmt:formatNumber

Wie formatiere ich eine variable mit <fmt:formatNumber> ? Ich Lerne JSTL und konvertieren von alten Struts-tags. Und das funktioniert nicht. Es kann nicht Lesen die Entfernung variable!

    <%double distance=geo.getDistance(geo.getLatitude(), geo.getLongitude(), lat, lng);%>
    <c:set var="distanceEL" value="${distance}"/>
    ${distance}, 
    <fmt:formatNumber pattern="0.0" value="${distance}"/>, 
    <fmt:formatNumber pattern="0.0" value="${distanceEL}"/>, 
    <fmt:formatNumber pattern="0.0" value="1234.567"/>,
    <%= new java.text.DecimalFormat("0.0").format(distance) %>

Wird als

, , , 1234.6, 19.3

Bin ich mit JSTL 1.2. Bisher bin ich nicht beeindruckt.

InformationsquelleAutor Chloe | 2013-01-11

Schreibe einen Kommentar