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!