如何使用 <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。到目前为止,我没有留下深刻的印象。