Skriptelemente sind die am häufigsten verwendeten Elemente in JSP. Java-Code kann über JSP-Skripte in HTML-Seiten eingebettet werden. Es gibt drei Skriptelemente in JSP-Seiten, nämlich „Anweisung“, „Skriptlet“ und „Ausdruck“. .
Das Scriptlet-Element ist das am häufigsten verwendete Element in JSP. Java-Code kann über JSP-Skripte in HTML-Seiten eingebettet werden. Der gesamte ausführbare Java-Code wird über JSP-Skripte ausgeführt.
In JSP-Seiten gibt es drei Skriptelemente: Deklaration, Skriptlet und Ausdruck. Der folgende Artikel stellt Ihnen diese drei Skriptelemente in JSP vor. Ich hoffe, dass er für Sie hilfreich ist.
JSP-Deklarationsanweisung
JSP-Deklarationsanweisung wird zum Deklarieren von Variablen und Definieren von Methoden in JSP-Seiten verwendet. Eine Deklaration ist ein Tag, der mit <%! beginnt und mit %> endet und eine beliebige Anzahl zulässiger Java-Deklarationsanweisungen enthalten kann.
Das Syntaxformat der JSP-Deklarationsanweisung lautet:
<%! 变量或方法定义 %>
Die in der JSP-Deklarationsanweisung deklarierte Methode ist innerhalb der gesamten JSP-Seite gültig. Mit JSP-Deklarationsanweisungen deklarierte Variablen werden in Zukunft in Mitgliedsvariablen der Servletl-Klasse konvertiert (sie wird nur einmal initialisiert, wenn die Servlet-Instanz erstellt wird, und bleibt bestehen, bis die Servlet-Instanz zerstört wird, was einer statischen Variablen entspricht). ; mit JSP-Deklarationsanweisungen deklariert Die Methode wird in Zukunft in eine Mitgliedsmethode der Servletl-Klasse umgewandelt. Wenn die Methode aufgerufen wird, wird den in der Methode definierten Variablen Speicher zugewiesen, und der belegte Speicher kann nach Abschluss des Aufrufs freigegeben werden.
Beispiel: Eine Variable und eine Methode werden in einem Tag deklariert:
<%! String color[] = {"red", "green", "blue"}; String getColor(int i){ return color[i]; } %>
JSP-Skript
Scriptlets sind Java-Codefragmente, die in JSP-Seiten eingebettet sind. Ein kleines Skript ist ein Tag, der mit <% beginnt und mit %> endet.
Die im JSP-Applet deklarierten Variablen sind lokale Variablen der JSP-Seite. Wenn das JSP-Applet aufgerufen wird, wird der Speicherplatz für die lokalen Variablen zugewiesen Lokale Variablen werden freigegeben.
Das Syntaxformat des JSP-Skripts ist:
<% java代码?%>
JSP-Skript kann Variablen, Methoden, Ausdrücke usw. enthalten.
Das kleine Skript wird bei jedem Zugriff auf die Seite ausgeführt, sodass die Zählvariable bei jeder Anfrage um 1 erhöht wird. Da das kleine Skript beliebigen Java-Code enthalten kann, wird es normalerweise zum Einbetten von Berechnungslogik in JSP verwendet Seiten. Gleichzeitig können Sie auch ein kleines Skript verwenden, um HTML-Vorlagentext zu drucken.
JSP-Ausdruck
JSP-Ausdruck (Ausdruck) ist in der Ausdrucksausgabe vorhanden, die mit einem Tag beginnt, der mit beginnt <%= und endet mit %>, das als Platzhalter für Java-Sprachausdrücke dient.
Das Syntaxformat des JSP-Ausdrucks:
<%= 表达式%>
Der Ausdruck wird jedes Mal ausgewertet, wenn auf die Seite zugegriffen wird, und dann wird sein Wert in die HTML-Ausgabe eingebettet. Im Gegensatz zu Variablendeklarationen können Ausdrücke nicht mit einem Semikolon enden.
Verwenden Sie Ausdrücke, um jedes Objekt oder jeden Wert eines beliebigen Basisdatentyps an den Ausgabestream auszugeben. Sie können auch den von jedem arithmetischen Ausdruck, booleschen Ausdruck oder Methodenaufruf zurückgegebenen Wert drucken.
Hinweis: <%= ist ein Symbol, in der Mitte dürfen keine Leerzeichen stehen.
Beispiel:
<!-- JSP声明 --> <%! String str="JSP example"; %> <!-- JSP表达式 --> <%=str %>
Ausgabeergebnis:
JSP example
Empfohlene verwandte Video-Tutorials: „JSP-Tutorial“, „Java-Tutorial 》
Das obige ist der detaillierte Inhalt vonWas ist das Skriptelement von JSP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!