fmt:formatNumber傳值爲null把null轉爲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"/>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章