<fmt:formatNumber type="number" value="${var.A}" pattern="0.0"/>
對於傳值爲 null,無法進行格式化處理,最後顯示的還是null,而不是0.0,
所以要先把 null 轉爲0,
注意 EL 表達式裏面可以用三目運算符,所以上面的代碼改造爲:
<fmt:formatNumber type="number" value="${var.A == null ? 0 : var.A}" pattern="0.0"/>
<fmt:formatNumber type="number" value="${var.A}" pattern="0.0"/>
對於傳值爲 null,無法進行格式化處理,最後顯示的還是null,而不是0.0,
所以要先把 null 轉爲0,
注意 EL 表達式裏面可以用三目運算符,所以上面的代碼改造爲:
<fmt:formatNumber type="number" value="${var.A == null ? 0 : var.A}" pattern="0.0"/>