Bonjour,
Dans un scriplet d'une page A.jsp, j'ai ce bout de code :
<%! public String afficher(ArrayList al){
StringBuffer sb = new StringBuffer(100);
for(int i=0; i<al.size(); i++)
sb.append(al.get(i)+" ");
return sb.toString();
}
%>
...
<%
...
for (int i=0; i<res; i++) {
prenomalea = request.getParameter("prenom"+i);
nomalea = request.getParameter("nom"+i);
retirerEspaces(prenomalea);
retirerEspaces(nomalea);
tabprenomact.add(prenomalea);
tabnomact.add(nomalea);
}
...
%>
<input type="hidden" value=<%out.print(afficher(tabnomact));%> name="tabnomact">
<input type="hidden" value=<%out.print(afficher(tabprenomact));%> name="tabprenomact">
Ces bouts de code sont là pour indiquer que j'ai 2 ArrayList pour les prénoms et les noms de personnes. Et que je stocke tout ça dans deux variables de type hidden pour les passer à une page B.jsp.
Dans cette page B.jsp, on a :
<%
String nomacteur = request.getParameter("tabnomact");
String prenomacteur = request.getParameter("tabprenomact");
out.println("Noms : "+nomacteur);
out.println("Prénoms : "+prenomacteur);
%>
Et là, l'affichage des deux ArrayList ne me donne que le premier noms de chaque ArrayList. Il me manque tout le reste de la liste.
Quelqu'un aurait-il une idée ?
Merci bcp d'avance.
Cordialement.