Comment puis-je parcourir les valeurs d'une ligne à partir d'un jeu de résultats dans Java?
Le jeu de résultats, je parle de ceci:
http://docs.oracle.com/javase/1.4.2/docs/api/java/sql/ResultSet.html
Ce que je voudrais faire est de cette...
for row in rows
for col in row
//col is the name of the column, row[col] is the value.
Je suis de plus en plus profecient en PHP, JSP que, à titre d'information. Ce serait fait en PHP comme ceci:
foreach($rs as $row)
foreach($row as $col => $val)
//val is the cell value, and column is the column name
EDIT: je suis à la recherche d'une solution générique. remarquez comment le col est une variable, pas un littéral.
source d'informationauteur Jason McCarrell
Vous devez vous connecter pour publier un commentaire.
C'est juste une variation de la a_horse_with_no_name réponse.
Modifier Ajouté finale pour toutes les variables.
Mais je recommande de ne pas faire quelque chose comme ceci directement dans la page JSP. Construire une sorte de valeur de support (par exemple une Liste de Listes) dans le backend et parcourir plus de cela.
Il est facile si vous utilisez le Java Standard Tag Library.
Check this out, trop:
http://docs.oracle.com/javaee/1.4/tutorial/doc/JSTL3.html
Je vous déconseillons fortement de l'incorporation de scriptlet code dans vos pages Jsp. Ce n'est pas la voie à suivre.
Si vous l'acceptez, puis toutes les autres réponse donnée ici a être mis au rebut. Ils appartiennent tous à côté serveur des classes Java, pas une JSP.
Assurez-vous de lire à travers Le Tutoriel premier.
Il est tout à fait possible de lire des jeux de résultats en JSP, ce n'est pas la bonne façon de le faire en Java. De telles choses doivent toujours être effectués dans une autre classe Java dont le résultat sera simplement réitéré dans la page JSP.