Como usar Jstl para listar como dados da Action Struts

2 respostas
C

public class DivisaoProcessoAction extends GenericAction {

private int id;
private String vlFinanceiro;
private DivisaoProcesso divisaoprocesso;
private Collection<DivisaoProcesso> divisoesprocesso;
private Collection<PregaoProcesso> pregoesprocessos;
private Processo processo;

public String listar(){
    Processo proc = new Processo();
    if (getId()==0){
        proc = (Processo) ServletActionContext.getRequest().getSession().getAttribute("processo");
        setId(proc.getCdProcesso());
    }
    setProcesso((Processo) getDao().getById(new Integer(id),Processo.class));
    setDivisoesprocesso((Collection<DivisaoProcesso>)getDao().query("from DivisaoProcesso dv where dv.processo.cdProcesso = "+getProcesso().getCdProcesso()));
    setPregoesprocessos((Collection<PregaoProcesso>)getDao().query("from PregaoProcesso dv where dv.processo.cdProcesso = "+getProcesso().getCdProcesso()));
    ServletActionContext.getRequest().getSession().setAttribute("processo",processo);

    return "lista";
}

}

Gostaria de listar os valores da Divisoesprocesso na minha página JSP sem colocar na sessão como nesse exemplo:
ServletActionContext.getRequest().getSession().setAttribute(“processo”,processo);

alguem sabe como fazer?

to tentando isso

<c:forEach var=“d” items="${divisoesprocesso}">




<c:out value="${d.vlFinanceiro}"/>

</c:forEach>

2 Respostas

fabiozoroastro

Seu forEach está correto.
Você criou o getDivisoesProcessos() ???
Está ocorrendo algum erro?

C

Fiz o get sim
E não acontece erro nenhum e como se ele não recebesse nada…

Criado 9 de abril de 2007
Ultima resposta 9 de abr. de 2007
Respostas 2
Participantes 2