JSP-Tags sind ein wesentlicher Bestandteil von Java Server Pages , eine serverseitige Technologie . Tags einen Container für Java-Code , Isolier-und eine Trennung von dynamischen Inhalten aus statischen Design-Elemente in Ihre Website. Obwohl viele ähneln denen in Hyper Text Markup Language verwendet - HTML - JSP -Tags sind nicht Teil einer Skriptsprache. Stattdessen sind Tags nur ein Element in einer Technologie auf die Erzeugung dynamischer Web-Inhalte konzentriert. JSP-Tags festlegen, wie der Code in ihnen verhalten . Eine Liste der häufigsten JSP -Tags können eine gute Referenz , um sicherzustellen, dass Sie wählen und Tags richtig sein . Erklärung
Erklärung Tags fungieren als Container für die Identifizierung Funktionen, Methoden und Variablen in JSP-Seiten . Da diese Tags anstatt identifizieren Ausgabe erzeugen , werden Sie oft feststellen Erklärung Tags arbeiten in Kombination mit Ausdruck oder scriptlet Tags. Syntax Optionen gehören die einfachen " <% ! jsp Erklärung %> " und der XML- alternative" ...
Expression
Expression Tags signalisieren JSP konvertieren einer Java -Anweisung - auch ein Ausdruck - in einen String und zeigt den Ausgang. Syntax Optionen gehören die einfachen " <% = Java Anweisung %>" und der XML- alternative " ... < /expression > . "
Richtlinie
Richtlinien - oder die Nachricht tags - sind Lehr- Tags, die zwei Teile enthalten : Art und Attribut . Typ kann " Seite " die Seite gibt Anarbeitung Richtungen , "Include ", das bietet spezifischen Dateinamen oder " Tag-Bibliothek ", die die Tag-Bibliothek , die Sie auf der aktuellen Seite verwenden identifiziert werden . Syntax Optionen gehören die einfachen " <% @ dir- dir- type attr %> und die XML- alternative" . "
Scriptlet
Scriptlet Tags können Sie einen beliebigen gültigen Java-Quellcode in JSP -Server -Seiten einbetten . Der Code innerhalb der Tags führt in fortlaufender Reihenfolge auf der Server-Seite und ist für Client-Zugriff über einen Web- Browser. Syntax Optionen gehören die einfachen " <% Java Code %> und der XML- alternative" Java Code . "
Flow Control
Flusskontrolle Tags funktionieren genauso wie - und sind eine Alternative zu - Scriptlets . Im Gegensatz Scriptlets erlauben jedoch Ablaufsteuerung Tags Sie die Reihenfolge, in der Anweisungen ausgeführt werden . Die bedingte Tags " wenn " und " wählen " und die Iterator Tags " forEach " und " forTokens " sind Beispiele für JSP Ablaufsteuerung Tags. Die Syntax für jeden Rahmen umfasst Java Code . Zum Beispiel , wenn Sie eine "if" -Anweisung verwenden, ist die korrekte Syntax Java Code test = wo ist die Art und " $ test parameters " identifiziert Tag-Attribute .
Aktion
Aktion JSP -Tags können sagen , die Kontrolle zwischen den Seiten zu übertragen, setzen oder erhalten Sie Eigenschaften , erleichtern Browser unabhängige Unterstützung für Java-Applets und machen es möglich, Server-Side- JavaBeans verwenden . Von den vielen erhältlichen Action-Tags , sind die häufigste die include-Direktive , die Vorwärts -Tag, der Steuerung an einer dynamischen oder statischen URL und der useBean , die eine JSP zu erstellen oder erhalten eine Instanz einer wiederverwendbaren Softwarekomponente, die funktioniert erlaubt mit Java genannt JavaBean . Die einzige Option Syntax für eine Aktion -Tag ist der XML-Version : " Java Körper . "
Kommentar
Kommentar -Tags sind für " Information " und nicht auf JSP-Seiten erscheinen . Verwenden sie zur Klärung oder Dokumentation und betrachten Sie sie mit der rechten Maustaste auf eine Web -Seite und den Zugriff auf den " Quelltext anzeigen "-Option. Die einzige Option für eine Syntax Kommentar-Tag ist die einfache Version : . <% /* Kommentare hier gehen * />