[JSP] Exécution d'un Bean dans une boucle

Résolu/Fermé
FLTk - 2 mai 2005 à 11:22
 Psyko - 3 juin 2005 à 11:42
Bonjour à tous,
J'ai un souci que je n'arrive pas à résoudre.
Je dois développer un petit site de test utilisant les servlets, beans et pages jsp.
Le problème est le suivant : je récupère les informations de la base de données grâce à mes servlets, je les transmet par paquet à mes pages qui sont logiquement redirigés vers mon bean afin de le traiter. Je récupère donc aussi le nombre de paquet transmis. Dans ma page jsp je boucle autour de ce nombre mais quand j'appelle mon bean dans cette boucle il ne s'exécute que lors du premier tour de boucle.
Voici la syntaxe utilisée :

Acteurs (<%= nb_acteur %>) : <br />
<%
String personne[] = new String[nb_acteur];
String personnage[] = new String[nb_acteur];
for (int i = 0 ; i < nb_acteur ; i++) {
personne[i] = (String) request.getAttribute("infosacteur" + i);
personnage[i] = (String) request.getAttribute("personnage" + i);
%>
<jsp:useBean id="Personne" scope="page" class="bean.Personne">
<jsp:setProperty name="Personne" property="infos" value="<%= personne[i] %>" />
<jsp:getProperty name="Personne" property="prenom" />
<jsp:getProperty name="Personne" property="nom" />
</jsp:useBean>
--> <%= personnage[i] %> <br />
<%
}
%>

Je vous remercie par avance pour votre aide qui me sera très précieuse.
@+_+

2 réponses

Salut,
ca serait pas plutôt :
for (int i = 0 ; i < nb_acteur.length ; i++) {
...
}


Alors ???
0
sasuke06 Messages postés 3 Date d'inscription lundi 2 mai 2005 Statut Membre Dernière intervention 3 mai 2005
2 mai 2005 à 14:51
j'ai des brèves de souvenir en jsp et, ne devrais tu pas complétement remplir ton tableau avant de l'utiliser ?
-1