[JSP] Exécution d'un Bean dans une boucle
Résolu
FLTk
-
Psyko -
Psyko -
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.
@+_+
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.
@+_+
A voir également:
- [JSP] Exécution d'un Bean dans une boucle
- Boucle excel sans macro - Forum Excel
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
- Vlc lire en boucle ✓ - Forum Lecteurs et supports vidéo
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi