2011-01-03 2 views

Antwort

19

Sie brauchen nicht <c:out> und das Etikett heißt eigentlich <fmt:formatDate> (beachten Sie den Großbuchstaben D).

<fmt:formatDate value="${datevar}" pattern="MM/yyyy" /> 

Wenn Sie wirklich wollen, es in irgendeine Variablen speichern später in <c:out> erneut anzuzeigen, dann var Attribut verwenden.

<fmt:formatDate value="${datevar}" pattern="MM/yyyy" var="newdatevar" /> 
... 
<c:out value="${newdatevar}" /> 
+0

Ich muss im Format MM/YYYY anzeigen. – Srinivasan

+1

Geben Sie dann das Attribut 'pattern' an. Ich habe die Antwort aktualisiert. Siehe auch Dokumentation: http://download.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/fmt/formatDate.html Beachten Sie, dass 'YYYY' seit Jahren ein ungültiges Muster ist, es sollte' yyyy' sein. Siehe auch http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html – BalusC

+0

Ya. Es funktioniert. Vielen Dank. – Srinivasan

Verwandte Themen