我以这种方式削减了我的价值观 -
<td>
<c:choose><c:when test="${(r.st2_vs2_bag1_rb) ne 0}">
<fmt:formatNumber value="${r.st2_vs2_bag1_rb}" maxFractionDigits="2" minIntegerDigits="2" pattern="##.##E0" var="mm"></fmt:formatNumber>
${(mm)}
</c:when>
<c:otherwise>
${r.st2_vs2_bag1_rb}
</c:otherwise></c:choose></td>
但是当st2_vs2_bag1_rb的值为0时,它也以指数形式00E0
表示。根据我的代码,我已经指定每当st2_vs2_bag1_rb的值不等于零时,只有值应该用exponent表示形式。
我哪里出错?