您的位置:首页 > Web前端 > JavaScript

mark jsp BigDicimal 小数保留

2015-08-26 19:19 465 查看
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"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: