Bom dia a todos,
Estou com um problema no uso do displayTags.
Dentro do meu jsp eu estou colocando o seguinte:
######################################################
<%
request.setAttribute(“usuarioList”, UsuariosDAO.consultaTodosUsuarios());
%>
<display:table name="${usuarioList}" />
######################################################
Sendo que o método consultaTodosUsuarios() é o seguinte:
######################################################
public static ArrayList consultaTodosUsuarios() throws ClassNotFoundException, SQLException {
try{
conn = PoolConexao.obtemConexao();
psUsuario = conn.prepareStatement("SELECT login_usuarios_tb FROM usuarios_tb");
rsUsuario = psUsuario.executeQuery();
usuarioList = new ArrayList();
while(rsUsuario.next()) {
usuarioList.add(rsUsuario.getString("login_usuarios_tb"));
}
} catch (ClassNotFoundException e) {
System.out.println("Classe não encontrada: " + e.toString());
} catch(SQLException e ){
System.out.println( "Erro na consulta: " + e.toString() );
} catch(Exception e ){
System.out.println( "Excecao geral: " + e.toString() );
} finally {
psUsuario.close();
conn.close();
PoolConexao.devolveConexao();
}
return usuarioList;
}
######################################################
Só que o displayTags me retorna sempre “Nothing found to display”, sendo que no banco tem tres usuarios.
Alguem poderia me ajudar de verdade?
Muito Obrigado.