[Struts2] problema com s:iterator e ArrayList

3 respostas
A

Olá

Tenho uma action que tem um componente ArrayList preenchido da seguinte maneira:

File[] f = dir.listFiles(fileFilter);

		ArrayList<File> files = new ArrayList(Arrays.asList(f));

No meu JSP tenho o seguinte código, que deveria exibir a lista de arquivos.

<s:iterator value="files">
	<s:property />
</s:iterator>

Só que não aparece nada. Como eu faço para exibir os elementos dessa ArrayList no JSP?

Obrigado

3 Respostas

rodrigo_corinthians

<s:property value="name"/> Tenta assim pra ver se mostra o nome do arquivo.

A

Nada, também não aparece nada.

A

Consegui resolver.

Ao invés de tentar acessar diretamente o ArrayList, criei uma variável do tipo Iterator que seto como sendo files.iterator();

Não gostei da solução, mas pelo menos funcionou…

Criado 9 de agosto de 2007
Ultima resposta 9 de ago. de 2007
Respostas 3
Participantes 2