Tenho um JavaBean que acesso através de um foreach, até ai tudo bem.
Queria acessar o bean com o id daoAt, chamando um médodo passando por parametro uma variavel, e ainda recebendo o retorno.
Exemplo:
AtributosDAO -- Método
public List<?> getSize(Integer cod) throws Exception {
...
return list;
}
Então não estou conseguindo achar uma maneira de chamar esse método através de javaBeans, passando o parâmetro para o método.
E ainda recebendo o retorno, a ideia é validar se a lista é maior que 0 para que exiba um botão verde se > 0 e vermelho se == 0.
<jsp:useBean id="dao" class="br.com.DAO.TipoDAO" />
<jsp:useBean id="daoAt" class="br.com.DAO.AtributosDAO" />
[b]
.
.
.
[/b]
<c:forEach var="ittype" items="${dao.lista}" varStatus="id">
<tr>
<td align=center width=5%>
<a >
<img >
</a></td>
<td width=90%><font face='Verdana, Arial, Helvetica, sans-serif' size=1>${ittype.dsc}
</font></td>
<td align=center bgcolor="#${id.count % 2 == 0 ? 'EFEFEF' : 'FFFFFF' }" width='5%'>
<input class="${condicao == 0 ? 'botaoVermelho' : 'botaoVerde'}" type="button" onclick="javascript:atualizaPagina('/teste/atributos.jsp&cod_tipo=${ittype.cod}')"
value="${condicao == 0 ? 'Desativar' : 'Ativar'}" name="${condicao == 0 ? 'Desativar' : 'Ativar'}"></td>
</tr>
</c:forEach>