Как отформатировать переменную с помощью ‹fmt:formatNumber›? Я изучаю JSTL и конвертирую старые теги Struts. Это не работает. Он не может прочитать переменную расстояния!
<%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) %>
Он отображается как
, , , 1234.6, 19.3
Я использую JSTL 1.2. Пока я не впечатлен.