Heim  >  Artikel  >  Java  >  So durchlaufen Sie Daten in JSP

So durchlaufen Sie Daten in JSP

(*-*)浩
(*-*)浩Original
2019-05-20 13:21:345379Durchsuche

JSP-Seitendurchlaufausgabe, hauptsächlich unter Verwendung von -Tags, ähnlich den for- und foreach-Schleifen. Die folgenden Verwendungen habe ich bisher gesehen:

So durchlaufen Sie Daten in JSP

Attribute des c:forEach-Tags von jstl: werden für allgemeine Datenschleifen verwendet,

Seine Attribute:

items (Attribut) : für Schleifenprojekt (Beschreibung), nein (ob erforderlich), keine (Standardwert)

var: Variablenname, der das aktuelle Projekt darstellt, nein, keine

varStatus: Variable, die den Schleifenstatus anzeigt , nein, keine

Begin: Startbedingung, nein, 0

Ende: Endbedingung, nein, das letzte Element im Satz

Schritt: Schrittgröße, nein, 1

Der varStatus in jstl ist derselbe wie das var-Attribut, das zum Erstellen von Variablen mit begrenztem Gültigkeitsbereich verwendet wird. Allerdings speichert die durch das varStatus-Attribut benannte Variable nicht den aktuellen Indexwert oder das aktuelle Element, sondern ihr wird eine Instanz der Klasse javax.servlet.jsp.jstl.core.LoopTagStatus zugewiesen. Diese Klasse definiert eine Reihe von Eigenschaften, die den aktuellen Status der Iteration beschreiben, die unten aufgeführt sind:

Aktuelles Objekt

Das Index dieser Iteration

Die Anzahl der durchgeführten Iterationen
Ob es das erste Iterationsobjekt ist
Ob es das letzte Iterationsobjekt ist
< /c:forEach>

Das items-Attribut des Tags unterstützt alle von der Java-Plattform bereitgestellten Standardsammlungstypen. Darüber hinaus können Sie diese Operation verwenden, um Elemente in einem Array (einschließlich Arrays mit primitiven Typen) zu durchlaufen.

Die unterstützten Sammlungstypen und iterierten Elemente sind wie folgt:

java.util.Collection: Rufen Sie iterator() auf, um die Elemente abzurufen. java.util.Map: Instanz, die über java.util.Map.Entry erhalten wurde. java.util.Iterator: Iteratorelement.
java.util.Enumeration: Aufzählungselemente.
Objektinstanz-Array: Array-Element.
Basistyp-Wertarray: gepackte Array-Elemente.
Komma-getrennte Zeichenfolge: geteilte Teilzeichenfolge.
javax.servlet.jsp.jstl.sql.Result: Durch SQL-Abfrage erhaltene Zeilen.
Und mit „index“ können Sie js dynamisch verwenden, um Seitenelemente zu bedienen und Anforderungsdaten im Hintergrund abzurufen.

Das obige ist der detaillierte Inhalt vonSo durchlaufen Sie Daten in 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 ist ein Java-Framework?Nächster Artikel:Was ist ein Java-Framework?