我正在使用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}" />

但是我的问题是关于为JSTL变量分配2位数字的值。

最佳答案

我认为您可以这样做:

<c:set var="billableTime"><fmt:formatNumber type="number" minFractionDigits="2" maxFractionDigits="2" value="${ps.computedAmount}" /></c:set>

09-11 17:15