Wie kann ich ein Servlet Context-Attribut in EL drucken?

8

Gibt es eine Möglichkeit, ein Attribut in ServletContext in EL zu bekommen, so dass es als JavaScript-Variable endet?

Ich setze es als

%Vor%

Ich habe versucht, es wie

abzurufen %Vor%

Ich werde gerade leer.

    
Abhishek 30.11.2011, 04:00
quelle

1 Antwort

8

Das Problem ist der Punkt ( . ) im Schlüsselnamen. EL interpretiert den Zeitraum als Aufruf einer Zugriffsmethode mit dem Namen getPort 1 auf dem Objekt testing references. Rufen Sie den Wert vom entsprechenden impliziten Objekt ab :

%Vor%

oder verwenden Sie einfach einen anderen Schlüssel:

%Vor%

1 Ja, das ist eine Vereinfachung dessen, was wirklich passiert. Es kann auch nach einem Prädikat-Getter namens isPort oder nach Map#get("port") suchen.

    
Matt Ball 30.11.2011 04:09
quelle

Tags und Links