EL表达式 JSP 页面显示数据问题

 <c:forEach items="${sessionScope.billlist}" var="bill" varStatus="status">
                              <tr>
                                <td>${bill.price}*${bill.count}*${bill.rebate}</td>
                              </tr>
</c:forEach>

表达式是double*int*double型的,得到的数是类似于5.3999999999999995,想要的效果是保留两位小数,或者怎么把int改为double型

http://blog.sina.com.cn/s/blog_e168385e0102vzuw.html

你可以在后台算好了再传到页面上啊,后台转类型

String.format("%.2f", double)

在EL表达式中使用substring函数
  第一步:导入JSTL库
  第二步:在jsp头部<%@ taglib prefix="fn" uri="" %>
  第三步:在需要使用substring的地方${fn:substring(${bill.price*bill.count*bill.rebate},0,2)}
  注:date为需要截取的字符串