Problemas com request.setAttribute

3 respostas
wagne23

Estou com problemas com o request.setAttribute, na minha servlet está assim:

List<Usuario> lista = dao.pesquisaUsuario();
request.setAttribute("listaUsuario", lista);
RequestDispatcher rd = request.getRequestDispatcher("paginas/usuario/lista_usuarios.jsp");
rd.forward(request,response);

e tento receber na minha jsp assim:

<c:forEach items="${param.listaUsuario}" var="usuario">
                <tr>
                    <td>${usuario.nome}</td>
...

Mas ele sempre retorna vazio. Dei uma pesquisada na net mas não consegui resolver o problema.

3 Respostas

davidbuzatto

Olá,

“param” é usando para obter parâmetros do request (aqueles valores quem vem pelos formulários).
Quando vc quer obter atributos, vc precisa usar o requestScope.

${requestScope.listaUsuario}

[]'s

wagne23

davidbuzatto, muito obrigado pela ajuda, agora está tudo certo.

davidbuzatto

Disponha :slight_smile:

[]'s

Criado 27 de março de 2011
Ultima resposta 27 de mar. de 2011
Respostas 3
Participantes 2