<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为需要截取的字符串