Erro JSTL

Boa noite pessoal do GUJ!

Estou com um problema na JSTL onde, eu tenho uma classe DAO que me retorna um ArrayList, e na JSP estou usando a tag <c:forEach> para iterar com a lista e a <c:out> para imprimir as informações, ocorreu um erro no momento de exibir a página que contém as JSTL.

Segue o Código da JSP:

[code]<%@page contentType=“text/html” pageEncoding=“iso-8859-1”%>
<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
<jsp:useBean id=“dados_usuario” class=“sun.com.br.dhd.dao.implementacao.DAOUsuario” />

JSP Page
    <div id="caixa_usuario">
            <c:forEach var="usuario"  items="${dados_usuario.consultar}" varStatus="id">
                <span><c:out value="${usuario.nome}" /></span>
            </c:forEach>
    </div>

</body>
[/code]

E uma parte da DAO:

[code]@Override
public ArrayList getConsultar() {
throw new UnsupportedOperationException(“Not supported yet.”);
}

public ArrayList<DomainObject> getConsultar(DomainObject obj) {
    conectar();

    Usuario usuario = (Usuario) obj;

    ArrayList<DomainObject> lista_dados = new ArrayList<DomainObject>();

    try {

        pstmt = conn.prepareStatement("SELECT ID_USUARIO, NOME, PRIVILEGIO FROM USUARIO WHERE ID_USUARIO = "
                + usuario.getConta().getId() + ";");
        rs = pstmt.executeQuery();

        while (rs.next()) {
            usuario.setId(rs.getInt(1));
            usuario.setNome(rs.getString(2));
            System.out.println("Nome é " + usuario.getNome());
            usuario.setPrivilegio(rs.getByte(3));
            lista_dados.add(usuario);
        }

        rs.close();
        pstmt.close();

    } catch (Exception e) {
        System.out.println("Ocorreu um erro ao consultar os Dados do Usuário " + e);
    }

    return lista_dados;
}[/code]

Por favor pessoal me ajudem, agradeço.

up!

Que tal não duplicar tópicos? Isso prejudica você e o GUJ.

Esse tópico será trancado. Outra coisa, você abriu na sessão errada, isso não tem nada de java básico.