[RESOLVIDO] ArrayList da sessão no jsp

2 respostas
judanigno
Boa tarde! O seguinte código do Servlet cria um ArrayList com as letras de uma palavra:
ArrayList<String> arraypalavra = (ArrayList<String>)req.getSession().getAttribute("arraypalavra");
     if(arraypalavra == null) arraypalavra = new ArrayList<String>();
      char palavra_letras[] = palavra.toCharArray(); 
      for (int i = 0;i < num_letras;i++ ) { 
          String letra = String.valueOf(palavra_letras[i]);  
           arraypalavra.add(letra);
      }
      req.getSession().setAttribute("arraypalavra", arraypalavra);

Quando apresento no jsp, apenas coloco ${arraypalavra}
Porém, a visualização é por exemplo: [P, A, L, A, V, R, A]
Gostaria de saber se dá para mostrar diferente no jsp de algum jeito, no caso sem as vírgulas e os colchetes.
Obrigada.

2 Respostas

ErickRAR

Acredito que apenas passando para string de novo, pois esse:

[P, A, L, A, V, R, A]

que imprime, é do método toString() do ArrayList;

judanigno

Resolvi!
No JSP, coloquei um forech para varrer o arraylist

<c:forEach begin="1" end="${numletras}" var="i"> ${arraypalavra.get(i - 1)} </c:forEach>

Obrigada.

Criado 17 de julho de 2012
Ultima resposta 17 de jul. de 2012
Respostas 2
Participantes 2