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:
<suaTaglib:TabelaProdutosSomados value="<% lista %>" />
e retire o type de seu tld (<type>java.lang.String</type>).
[]´s
Rodrigo