Maison  >  Article  >  Java  >  Comment parcourir les données en jsp

Comment parcourir les données en jsp

(*-*)浩
(*-*)浩original
2019-05-20 13:21:345431parcourir

sortie de parcours de page jsp, utilisant principalement des balises similaires aux boucles for et foreach. Voici les utilisations que j'ai vues jusqu'à présent :

Comment parcourir les données en jsp

Attributs de la balise c:forEach de jstl : utilisée pour le bouclage général des données,

Ses attributs :

items (attribut) : pour boucler le Projet (description), non (si nécessaire), aucun (valeur par défaut)

var : nom de la variable représentant le projet en cours, non, aucun

varStatus : variable affichant l'état de la boucle , non, aucun

begin : condition de départ, non, 0

fin : condition de fin, non, le dernier élément de l'ensemble

step : taille du pas, non, 1

Le varStatus dans jstl est le même que l'attribut var varStatus est utilisé pour créer des variables avec une portée limitée. Cependant, la variable nommée par l'attribut varStatus ne stocke pas la valeur d'index actuelle ni l'élément actuel, mais se voit attribuer une instance de la classe javax.servlet.jsp.jstl.core.LoopTagStatus. Cette classe définit un ensemble de propriétés qui décrivent l'état actuel de l'itération, répertoriées ci-dessous :

Objet actuel

S'il s'agit du premier objet d'itération
S'il s'agit du dernier objet d'itération
< /c:forEach>

L'attribut items de la balise prend en charge tous les types de collections standard fournis par la plateforme Java. De plus, vous pouvez utiliser cette opération pour parcourir les éléments d'un tableau (y compris les tableaux de types primitifs).

Les types de collections et les éléments itérés qu'il prend en charge sont les suivants :

java.util.Collection : appelez iterator() pour obtenir les éléments. java.util.Map : Instance obtenue via java.util.Map.Entry. java.util.Iterator : élément itérateur.
java.util.Enumeration : éléments d'énumération.
Tableau d'instances d'objet : élément de tableau.
Tableau de valeurs de type de base : éléments de tableau compressés.
Chaîne délimitée par des virgules : sous-chaîne divisée.
javax.servlet.jsp.jstl.sql.Result : La ligne obtenue par la requête SQL.
Et en utilisant "index", vous pouvez utiliser dynamiquement js pour exploiter les éléments de la page et obtenir les données de requête en arrière-plan.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn