mark jsp BigDicimal 小數保留


jsp BigDicimal 小數保留 , 開發環境沒問題,但是線上環境就報錯了


jetty:  開發環境

   ${priceRMB.setScale(1,'HALF_UP')}   正常

   ${priceRMB.setScale(1,HALF_UP)}  異常 空指針(roundingMode)  第二個參數el沒有解析成功


tomcat: 線上環境

   ${priceRMB.setScale(1,'HALF_UP')}   異常 javax.el.ELException: Cannot convert HALF_UP of type class java.lang.String to int

   ${priceRMB.setScale(1,HALF_UP)}  正常


最後確定是web容器的問題,導致EL解析不統一


 最後修改成使用struts2標籤 <s:number name="priceRMB" roundingMode="HALF_UP" maximumFractionDigits="1"/>



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