Heim > Artikel > Web-Frontend > JSP-Vorlagenelement
Der statische HTML-Inhalt auf der JSP-Seite wird als JSP-Vorlagenelement bezeichnet
2. JSP-Ausdruck (Ausdruck)
Konvertieren Sie eine Java-Variable oder einen vereinfachten Ausdruck A Art der Ausgabe von Berechnungsergebnissen an den Client. Es kapselt die auszugebenden Variablen oder Ausdrücke direkt in
. Die Berechnungsergebnisse der Variablen oder Ausdrücke im JSP-Ausdruck werden konvertiert in eine Zeichenfolge umwandeln und diese dann an der entsprechenden Position des Ausgabeergebnisses der gesamten JSP-Seite einfügen
Nach der Variablen oder dem Ausdruck im JSP-Ausdruck darf kein Semikolon (;) stehen, und der JSP-Ausdruck ist es übersetzt in ein Servlet Eine out.print(...)-Anweisung im Programm
3. JSP-Skriptfragment (Scriptlet)
Ein oder mehrere Java-Programme, verschachtelt in <% und %> ; Code
Der Java-Code im JSP-Skriptfragment wird intakt in die _jspService-Methode des von der JSP-Seite übersetzten Servlets verschoben. Daher kann das JSP-Skriptfragment nur die Java-Syntaxanforderungen erfüllen
Alle Texte, HTML-Tags und anderen JSP-Elemente außerhalb des Skriptfragments werden ebenfalls in entsprechenden Java-Programmcode umgewandelt und in die _jspService-Methode eingefügt, und die Position des Skriptfragments bleibt unverändert
Der Java-Code im JSP-Skriptfragment muss der Java-Syntax strikt folgen. Beispielsweise muss jede Befehlsausführungsanweisung mit einem Semikolon (;) enden.
Es können mehrere Skriptfragmente auf einer JSP-Seite vorhanden sein (Jedes Skriptfragment). Der Code ist zwischen seinem eigenen Paar von <% und %> verschachtelt.) Text, HTML-Tags und andere JSP-Elemente können zwischen zwei oder mehr Skriptfragmenten eingebettet werden.
Codes in mehreren Skriptfragmenten können aufeinander zugreifen
Die Java-Anweisungen in einem einzelnen Skriptfragment können unvollständig sein, aber das Ergebnis der Kombination mehrerer Skriptfragmente muss eine vollständige Java-Anweisung sein
4. JSP-Anweisung
Die JSP-Anweisung kapselt Java-Code in <%! und %>, der darin enthaltene Code wird außerhalb der _jspService-Methode des Servlet
eingefügt. Die JSP-Deklaration kann zum Definieren der statischen Codeblöcke, Mitgliedsvariablen und Methoden des Servlet-Programms verwendet werden, die von der JSP-Seite konvertiert wurden (Fast nicht in JSP verwendet)
5. JSP-Anmerkungen
<%-- Annotationsinformationen--%> JSP Ignorieren Sie beim Übersetzen einer JSP-Seite in ein Servlet-Programm den mit Anmerkungen versehenen Inhalt auf der JSP-Seite
HTML-Anmerkung
Unterschied: JSP-Anmerkungen können Anmerkungen enthalten Java-Code, HTML-Kommentare können jedoch nicht