2012-12-26 15 views
5

Sto creando una variabile in JSTL utilizzandoCome impostare la variabile a 2 cifre decimali

<c:set var="billableTime" value="${ps.computedAmount}" /> 

Il mio problema è ps.computedAmount non è un decimale 2 cifre e voglio il ps.computedAmount da arrotondare a 2 -decimali prima di assegnare a billableTime. So come visualizzare un numero a 2 cifre in JSTL utilizzando

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

Ma il mio problema è di circa l'assegnazione di un valore a 2 cifre a una variabile JSTL.

risposta

11

Penso che si possa fare in questo modo:

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

<c:set var="billableTime" value="${**formattedBillableTime**}" /> 
Problemi correlati