Heim  >  Artikel  >  Java  >  Wozu dient der EL-Ausdruck in JSP?

Wozu dient der EL-Ausdruck in JSP?

青灯夜游
青灯夜游Original
2019-05-31 17:46:363738Durchsuche

Wozu dient der EL-Ausdruck in JSP?

JSP EL-Sprachdefinition

E L (Expression Language) Zweck: JSP einfacher zu schreiben.

Die Ausdruckssprache ist von den Ausdruckssprachen ECMAScript und XPath inspiriert und bietet eine Möglichkeit, Ausdrücke in JSP zu vereinfachen. Es handelt sich um eine einfache Sprache, die auf dem verfügbaren Namespace (PageContext-Attribut), verschachtelten Eigenschaften und Zugriffsfunktionen für Sammlungen, Operatoren (arithmetisch, relational und logisch), der Zuordnung zu statischen Methoden in Java-Erweiterungsfunktionen und einer Reihe impliziter Objekte basiert.

EL bietet die Möglichkeit, Laufzeitausdrücke außerhalb des Bereichs von JSP-Skriptelementen zu verwenden. Skriptelemente sind Elemente auf einer Seite, die zum Einbetten von Java-Code in eine JSP-Datei verwendet werden können. Sie werden typischerweise zur Objektmanipulation und zur Durchführung von Berechnungen verwendet, die sich auf den generierten Inhalt auswirken. JSP 2.0 fügt EL-Ausdrücke als Skriptelement hinzu.

Wozu dienen EL-Ausdrücke in JSP?

1. Daten abrufen:

EL-Ausdrücke werden hauptsächlich verwendet, um Skriptausdrücke in JSP-Seiten zu ersetzen, um Java-Objekte abzurufen und Daten von verschiedenen Arten von Webdomänen abzurufen. (Objekte in einer Webdomäne, Zugriff auf Javabean-Eigenschaften, Zugriff auf Listensammlungen, Zugriff auf Kartensammlungen, Zugriff auf Arrays)

2. Operationen ausführen:

Verwenden Sie EL-Ausdrücke, um Operationen auf der JSP-Seite auszuführen einige grundlegende relationale Operationen, logische Operationen und arithmetische Operationen, um einige einfache logische Operationen auf der JSP-Seite abzuschließen.

${user==null}

3. Erhalten Sie allgemeine Objekte in der Webentwicklung

Mit diesen impliziten Objekten können Webentwickler problemlos Verweise auf allgemeine Webobjekte abrufen Objekte.

4. Java-Methoden aufrufen

Mit dem EL-Ausdruck können Benutzer benutzerdefinierte EL-Funktionen entwickeln, um Java-Klassenmethoden über EL-Ausdrücke in JSP-Seiten aufzurufen.

Verwenden Sie den EL-Ausdruck, um die Datensyntax zu erhalten: „${identifier}“ Wenn die EL-Ausdrucksanweisung ausgeführt wird, wird die pageContext.findAttribute-Methode aufgerufen, wobei der Bezeichner als Schlüsselwort verwendet wird, von Seite, Anforderungssitzung, Anwendung Suchen Sie jeweils nach dem entsprechenden Objekt in den vier Feldern und geben Sie das entsprechende Objekt zurück, wenn es nicht gefunden wird (Hinweis: nicht null, sondern eine leere Zeichenfolge).

Beispiel: ${user}

Das obige ist der detaillierte Inhalt vonWozu dient der EL-Ausdruck in JSP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn