Pessoal, tenho visto muita gente enfrentando este erro, e todas as sugestões de resolução que estão na net são parecidas, já chequei todas elas e ainda não resolví o problema, inclusive aqui no GUJ.
Ao tentar recuperar na jsp um bean previamente populado, obtenho o seguinte erro:
Tenho isso funcionando em outras páginas, mas nesta nao sei pq nao funciona.
Minha classe que popula o bean:
(já tentei com session e com request, mas continua dando este erro)
<logic:iterate name="cidadaoBean" id="cidadao">
<tr>
<td class="texto1"><img src="pages/img/seta.gif"></td>
<td class="texto1"><bean:write name="cidadao" property="nome_coluna"/></td>
Depois fiz um debug e reparei q ele dava entrava numa exception antes de executar a parte que seta a session.
Daí corrigí, ele roda a parte q seta a session, mas continua dando este mesmo erro…
inclusive testei da seguinte maneira, e deu negativo:
[code]<logic:present name=“cidadaoBean” scope=“request”>
TÁ NA SESSÃO !!!
</logic:present>
<logic:notPresent name=“cidadaoBean” scope=“request”>
NÃO TÁ NA SESSÃO !!!
</logic:notPresent> [/code]
Esse bean parece q funciona de acordo com as fases da lua…
Com esse código o bean foi para o escopo da sessão e na tag logic:notPresent você procurou no escopo da requisição. Qual é a sua intenção, usar na sessão ou na requição?