Verwendung des -Tags von struts2
Der s:iterator von Struts2 kann jedes Array, jede Sammlung usw. im Datenstapel durchlaufen. Hier sind einige einfache Demos:
s:iterator-Tag hat 3 Attribute:
Wert: Der Sammlung wird iteriert
id: Geben Sie die ID des Elements in der Sammlung an
Status Der Index des iterierten Elements
1: JSP-Seitendefinitionselement, das Array oder Liste schreibt
Html-Code
1 2 3 |
|
Das Druckergebnis ist: 1A2A3A4A5A
2: Indexverwendung
Wenn Status angegeben ist, haben alle Iterationsdaten eine Instanz von IteratorStatus, die über die folgenden Methoden verfügt:
int getCount() gibt zurück, wie viele Elemente derzeit iteriert werden
int getIndex () Gibt den aktuellen Elementindex zurück
boolean isEven() Ob der aktuelle Elementindex gerade ist
boolean isFirst () Ob das aktuelle Element das erste Element ist
boolean isLast ()
boolean isOdd () Ob der aktuelle Elementindex ungerade ist
Html-Code
1 2 3 4 5 6 |
|
3: Traverse-Karte
Wert kann direkt definiert werden als:
value="#{"1"a","2"b"}"
Jedes Element wird durch getrennt. Der Schlüssel und der Wert zwischen den Elementen werden durch Doppelpunkte getrennt
Der Wert kann auch das java.util.Map-Objekt im Datenstapel sein
Die Durchquerung wird wie folgt geschrieben:
Html-Code
1 2 3 4 |
|
Natürlich können sowohl Schlüssel als auch Wert Javas Objekt sein
3: Traverse the Datenstapel. Einfache Listenklasse:
List
Natürlich kann der Wert auch als value="%{label}" geschrieben werden und das Label kann zum Betrieb der Attributliste von
label als value="% geschrieben werden. {label.list}“, was äquivalent ist zu: getLabel().getList ();1 2 3 4 5 6 |
|
1 2 3 |
|
Die Elemente dieser beiden Listen stehen in einer Eins-zu-Eins-Entsprechung, ein attrN entspricht einem attrV
1 2 |
|

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)
