2011-02-03 8 views
13

voglio fare qualcosa di simile:fmt Assegnazione: uscita FormatoData a corrente alternata: impostare la variabile

<c:set var="strDate" value="<fmt:formatDate value='${obj.dateIn}' pattern='ddMMyyyy'/>"/> 

per ottenere la data come (formattato) stringa e assegnarlo a una variabile per un uso successivo, ma isn' funziona, qualche idea su come farlo in jsp-jstl?

L'unico modo che trovo intorno è quello di creare un getter "falso" per la classe java dell'oggetto che emette la data desiderata come un segno di stringa SimpleDateFormat.format (..) ma io penso che non sia molto ortodossa e voglia lasciare le classi sottostanti da solo.

risposta

32
<fmt:formatDate value=".." pattern=".." var="strDate" /> 

l'attributo var è:

Nome della variabile ambito esportato che memorizza il risultato formattato come una stringa.

+1

Sì, funziona bene. Gracias, grazie. – danirod

1

primo formato di data dopo assegnare alla variabile dateFormated

Mettiamola così:

<fmt:formatDate value='${obj.dateIn}' pattern='ddMMyyyy' var="searchFormated" /> 
<c:set var="strDate" value="${searchFormated}"/> 
Problemi correlati