JSP-Seitendurchlaufausgabe, hauptsächlich unter Verwendung von
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:
< /c:forEach>
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!