我正在使用
在JSTL
中创建变量
<c:set var="billableTime" value="${ps.computedAmount}" />
我的问题是ps.computedAmount
不是2位小数,我希望在分配给ps.computedAmount
之前将billableTime
四舍五入为2位小数。我知道如何使用
JSTL
中显示2位数字
<fmt:formatNumber type="number" minFractionDigits="2" maxFractionDigits="2" value="${ps.computedAmount}" />
但我的问题是将{2}值分配给JSTL
变量。
答案 0 :(得分:14)
我认为你可以这样做:
<c:set var="billableTime"><fmt:formatNumber type="number" minFractionDigits="2" maxFractionDigits="2" value="${ps.computedAmount}" /></c:set>
答案 1 :(得分:7)
<fmt:formatNumber var="formattedBillableTime" type="number" minFractionDigits="2" maxFractionDigits="2" value="${ps.computedAmount}" />
<c:set var="billableTime" value="${**formattedBillableTime**}" />