Como pegar um ArrayList numa taglib?

Pessoal estou precisando mandar pegar um arrayList que mando para uma pagina, estou fazendo um tablib que receba esse arrayList, mas não estou conseguindo pegar ele, como que faço?

use o <c:forEach itens="${seuArray} var="suaVar">
a variável seuArray deve estar como atributo da sua request, para isso faça:

request.setAttribute("seuArray", arrayList);

Acho que não formulei bem a pergunta, estou criando uma taglib, e precisso pegar uma arrayList, veja o codigo?[code]public class TabelaProdutosSomados extends TagSupport {

private ArrayList lista;

public int doStartTag() throws JspException{
return super.doStartTag();
}

public int doEndTag() throws JspException{
....

Precisso pegar o arraylist aqui.

return super.doEndTag();
}
}[/code]

a tld

<tag> <name>TabelaProdutosSomados</name> <tag-class>tags.TabelaProdutosSomados</tag-class> <description> Soma os Produtos </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <type>java.lang.String</type> </attribute> </tag>

na jsp

request.setAttribute("lista", lista);

Como que faço para pegar a lista na taglib para pode manipular ela?

Olá,

Crie gets/sets pra sua lista.

E na hora que vc for usar em sua pagina coloque:

&lt;suaTaglib:TabelaProdutosSomados  value="&lt;% lista %&gt;"   /&gt;

e retire o type de seu tld (<type>java.lang.String</type>).

[]´s
Rodrigo