Erro JSTL

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