Pessoal,
estou tentando popular os dados de um campo de estado, faco a pesquisae na hora de montar, ele vem vazio, mas dentro do meu array os dados estao todos gravados. Faco asism.
Na classe java
request.setAttribute("listaEstados", array);
Na minha jsp esta assim
[code]
<c:forEach var=“listaEstados” items="${array}">
-- Selecione o Estado --
${array}
[/code]
e o campo vem vazio, o que eu estou fazendo de errado. Valew
No atributo items você tem que colocar a chave que vc setou no map da requisição, no caso “listaEstados”.
[code]
<c:forEach var=“estado” items="${listaEstados}">
-- Selecione o Estado --
${estado}
[/code]
Valeu,
Alysson Bandeira
Esse seu Array contem o que? Array de Strings , de Objetos(Beans)?
acopiara,
vi o erro que cometi depois que eu postei e arrumei, agora eu carrego a pagina, mas vem em branco o OPTION.
mudei e ficou assim
<c:forEach var="lista" items="${listaEstados}">
<option value="${lista.idEstados}">${lista.estado}
</option>
</c:forEach>
Eles estao me retornando um bean, ja na classe java eu mudei para isso
array = estados.carregaCombo();
for (int i = 0; i < array.size(); i++){
bean = (DadosBean) array.get(i);
lista.add(bean);
}
request.setAttribute("listaEstados", lista);
e vou testa -lo
valew