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

Was ist das Skriptelement von JSP?

青灯夜游
青灯夜游Original
2019-04-28 15:43:5210911Durchsuche

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 f2b21ec8e2a12ab3d368e062fd21b60b 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 23e576c9dda4a8033b99fbfafc747e42 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 57f94784ca0f37db9a439c7a3e7122f2, 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!

Stellungnahme:
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
Vorheriger Artikel:Was bedeutet JDK?Nächster Artikel:Was bedeutet JDK?