Heim > Java > javaLernprogramm > Was ist das Skriptelement von JSP?

Was ist das Skriptelement von JSP?

青灯夜游
Freigeben: 2020-09-08 15:00:25
Original
10928 Leute haben es durchsucht

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“. .

Was ist das Skriptelement von JSP?

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:

<%!  变量或方法定义  %>
Nach dem Login kopieren

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];
}
%>
Nach dem Login kopieren

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代码?%>
Nach dem Login kopieren

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:

<%= 表达式%>
Nach dem Login kopieren

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 %>
Nach dem Login kopieren

Ausgabeergebnis:

JSP example
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage