Salve a tutti,

il mio problema è più o meno questo:
-ho una servlet che mi crea un array di stringhe che si chiama "lista"
-
l'array con un
codice:
request.setAttribute("lista", lista);
RequestDispatcher dispatcher;
dispatcher = getServletContext().getRequestDispatcher(
      "/pagina2.jsp");
dispatcher.forward(request,response);
mi passa l'array a "pagina2.jsp"

- la pagina2 riesce a leggermi una singola stringa dell'array con
codice:
    <td>${lista[2]}</td>
ma non riesco in nessun modo a scorrere la lista.

Come fare??
Suponendo che l'array abbia 6 elementi
con questi metodi non funziona:
codice:
 <%for(i=0;i<5;i++){ %>
<td> ${lista[i]} </td>
<%}%>
codice:
 <%for(i=0;i<5;i++){ %>
<td> lista[i] </td>
<%}%>
codice:
 <%for(i=0;i<5;i++){ %>
<td> <%=${lista[i]}%> </td>
<%}%>

Sapete aiutarmi per piacere?

grazie