Bonjour,
De mon coté, je ferai ceci si je voudrais simplifier les choses:
Si j’ai une liste d’auteurs dans ma base, dans une classe qui traite les données, avec une requête toute simple
(select nom_auteur from AUTEUR)
je récupère ces informations que je vais mettre dans un bean que je stock dans un ArrayList.
Puis à partir de ma JSP, j’affiche cette structure (ArrayLis) comme suit :
1 2 3 4 5 6 7 8 9 10 11 12 13
| ArrayList lesAuteurs = tdonne.SelectAuteur("");
//SelectAuteur est la methode qui renvoie le ArrayList
Iterator iterator = lesAuteurs.iterator();
out.println("<select name=Auteurs style='color: white; background-color: black' multiple size = 16>");
while(iterator.hasNext())
{
Auteur auteur =(Auteur) iterator.next();
out.println("<option value = '"+ auteur.getNom());
out.println("</Select>");
} |
Où Auteur est le bean de ma classe et Auteur.getNom renvoie le nom de l’auteur.
On boucle dans l’iterator et on met tous les auteurs dans la liste déroulante.
Merci
Partager