Geschachtelter Ausdruck in JSP / JSTL

8

Ich verwende JSPs für die Ansicht und Spring MVC 3.0 für den Controller. In meiner JSP möchte ich die aktuelle DateTime anzeigen, für die ich den folgenden Code habe ...

%Vor%

Nun ist das Problem, dass JSTL mein verschachteltes Tag für SimpleDateFormat Instanziierung nicht erkennt. Ich möchte die Formatzeichenfolge (wie von der Variable 'dateTimeDisplayFormat' erhalten) an den SimpleDateFormat-Konstruktor übergeben.

Kann jemand bitte beraten, wie ich den verschachtelten Konstruktor für SimpleDateFormat in der c: set-Anweisung oben schreibe?

Vielen Dank im Voraus!

    
PaiS 28.07.2010, 08:29
quelle

1 Antwort

16

<c:set> kann seinen Wert aus dem Tag-Inhalt anstatt aus dem value -Attribut beziehen:

%Vor%

Besser noch, du solltest <c:set> überhaupt nicht brauchen, da sowohl <spring:message> als auch <fmt:formatDate> ihre Ergebnisse in Variablen für dich speichern können:

%Vor%     
skaffman 28.07.2010, 08:32
quelle

Tags und Links