日期:2014-05-16  浏览次数:20512 次

jstl除法运算不能直接用于引用类型如BigDecimal
今天开发遇到个问题,非常郁闷,
${orderVo.order.minimunmoney/orderVo.order.ordmoney}

输出来一直是0,单独输出${orderVo.order.minimunmoney}值是5
${orderVo.order.ordmoney }值是12,百思不得其解,直接${5/12}就是0.4166666666666667,没问题,最后各种试验,要先把值转换为doble,再进行除法运算,没问题。
正确使用:
 <fmt:parseNumber value="${orderVo.order.minimunmoney}" var="a" />
<fmt:parseNumber value="${orderVo.order.ordmoney}"  var="b"/>
${a/b}


1 楼 wei_chengpei 2013-11-06  
遗漏一个,除了除法,其他加减乘都没问题可以直接+-*
这就是郁闷的地方