Bildnachweis: Emilija Manevska/Moment/GettyImages
JSP-Tags sind ein wesentlicher Bestandteil von Java Server Pages, einer serverseitigen Technologie. Tags in JSP erstellen einen Container für Java-Code, wodurch dynamischer Inhalt von statischen Designelementen in Ihrer Site isoliert und getrennt wird. Obwohl viele denen ähneln, die in Hyper Text Markup Language – HTML – verwendet werden, sind JSP-Tags kein Teil einer Skriptsprache. Stattdessen sind Tags in JSP nur ein Element einer Technologie, die sich auf die Generierung dynamischer Webinhalte konzentriert. JSP-Tags bestimmen, wie sich der darin enthaltene Code verhält. Eine Liste gängiger JSP-Tags kann eine gute Referenz sein, um sicherzustellen, dass Sie Tags richtig auswählen und verwenden.
Deklarations-Tags in JSP-Funktion als Identifikationscontainer für die Funktionen, Methoden und Variablen in JSP-Seiten. Da diese Tags die Ausgabe eher identifizieren als generieren, werden Sie meistens Deklarations-Tags in Kombination mit Ausdrucks- oder Scriptlet-Tags finden. Syntaxoptionen umfassen das einfache "" und die XML-Alternative "
jsp: Deklaration…."Video des Tages
Ausdrucks-Tags signalisieren JSP, eine Java-Anweisung – auch Ausdruck genannt – in einen String umzuwandeln und die Ausgabe anzuzeigen. Zu den Syntaxoptionen gehören die einfache "" und die XML-Alternative "jsp: Ausdruck…."
Direktiven – oder Nachrichten-Tags – sind Anweisungs-Tags, die aus zwei Teilen bestehen: Typ und Attribut. Typ kann "Seite" sein, was seitenspezifische Verarbeitungsanweisungen angibt, "Einschließen", was bestimmte Dateinamen oder "Tag-Bibliothek", die die Tag-Bibliothek identifiziert, die Sie auf dem aktuellen verwenden möchten Seite. Zu den Syntaxoptionen gehören das einfache " und die XML-Alternative "."
Mit Scriptlet-Tags können Sie jeden gültigen Java-Quellcode in JSP-Serverseiten einbetten. Der Code innerhalb der Tags wird serverseitig in fortlaufender Reihenfolge ausgeführt und steht für den Clientzugriff über einen Webbrowser zur Verfügung. Zu den Syntaxoptionen gehören das einfache " und die XML-Alternative"jsp: scriptlet Java-Code."
Flusssteuerungs-Tags funktionieren genauso wie – und sind eine Alternative zu – Skriptlets. Im Gegensatz zu Scriptlets können Sie jedoch mit Flusssteuerungs-Tags die Reihenfolge steuern, in der Anweisungen ausgeführt werden. Die bedingten Tags "if" und "choose" sowie die Iterator-Tags "forEach" und "forTokens" sind alle Beispiele für JSP-Tags zur Flusssteuerung. Das Syntax-Framework für jeden umfasst
Action-Tags können JSP anweisen, die Kontrolle zwischen Seiten zu übertragen, Eigenschaften festzulegen oder abzurufen, die browserunabhängige Unterstützung für Java-Applets zu erleichtern und die Verwendung serverseitiger JavaBeans zu ermöglichen. Von den vielen verfügbaren Aktions-Tags sind die gebräuchlichsten die include-Direktive, das forward-Tag, das die Kontrolle an ein dynamisches oder statisches. überträgt URL und das useBean-Tag, das es einer JSP ermöglicht, eine Instanz einer wiederverwendbaren Softwarekomponente namens a. zu erstellen oder zu empfangen, die mit Java funktioniert JavaBean. Die einzige Syntaxoption für ein Aktions-Tag ist die XML-Version: "jsp: useBean Java-Körper."
Kommentar-Tags dienen "nur zur Information" und erscheinen nicht auf JSP-Seiten. Verwenden Sie sie zur Erläuterung oder Dokumentation und zeigen Sie sie an, indem Sie mit der rechten Maustaste auf eine Webseite klicken und auf die Option "Quelle anzeigen" zugreifen. Die einzige Syntaxoption für ein Kommentar-Tag ist die einfache Version: Kommentare gehen hier />.