JSTL oder JSP 2.0 EL für Getter mit Argument

8

Wie kann ich auf einen Getter zugreifen, der einen Parameter mit JSTL oder JSP 2.0 EL hat?

Ich möchte auf Folgendes zugreifen:

%Vor%

Ich könnte auf dieses in Struts zugreifen, indem ich zugeordnete Eigenschaften verwende, aber nicht weiß wenn es in JSTL oder JSP 2.0 möglich ist.

Ich habe alles versucht, aber funktioniert nicht.

    
user82164783 25.04.2011, 16:29
quelle

1 Antwort

22

Das Übergeben von Methodenargumenten in EL wird nur von der EL-Spezifikation in EL 2.2 unterstützt. EL 2.2 wird standardmäßig in Servlet 3.0 / JSP 2.2-Containern ausgeliefert. Wenn Sie also einen Servlet 3.0-Container (Tomcat 7, Glassfish 3, JBoss 6 usw.) verwenden und Ihre web.xml als Servlet 3.0-Spezifikation deklariert ist, sollten Sie wie folgt darauf zugreifen können

%Vor%

Da Sie JSP 2.0 ausdrücklich erwähnt haben, was Teil der alten Servlet 2.4-Spezifikation ist, gehe ich davon aus, dass kein Upgrade möglich ist. Am besten ersetzen Sie die Methode durch

%Vor%

, damit Sie wie folgt darauf zugreifen können

%Vor%

oder

%Vor%

oder

%Vor%     
BalusC 25.04.2011, 16:35
quelle

Tags und Links