publicList<ArquivoHistorico>pegaTodoHistoricoCorrigido()throwsSQLException,ClassNotFoundException{List<ArquivoHistorico>toReturn=newLinkedList<ArquivoHistorico>();ResultSetrs=pegaDeclaracao().executeQuery("select * from historico_corrigido");while(rs.next()){ArquivoHistoricoarquivoHistorico=newArquivoHistorico();populaArquivo(arquivoHistorico,rs);toReturn.add(arquivoHistorico);System.out.println(arquivoHistorico.getCodigoDoEscob()+"|"+arquivoHistorico.getOperacao()+"|"+arquivoHistorico.getCpfCnpj()+"|"+arquivoHistorico.getDataDoAcionamento()+"|"+arquivoHistorico.getStatusDoAtend()+"|"+arquivoHistorico.getDdd()+"|"+arquivoHistorico.getTelefoneContatado()+"|"+arquivoHistorico.getCodigoDeClassificacaoDosStatus());}rs.close();returntoReturn;}privatevoidpopulaArquivo(ArquivoHistoricoarquivoHistorico,ResultSetrs)throwsSQLException{arquivoHistorico.setCodigoDoEscob(rs.getString("codigoDoEscob"));arquivoHistorico.setOperacao(rs.getString("operacao"));arquivoHistorico.setCpfCnpj(rs.getString("cpfCnpj"));arquivoHistorico.setDataDoAcionamento(rs.getString("dataDoAcionamento"));arquivoHistorico.setStatusDoAtend(rs.getString("statusDoAtend"));arquivoHistorico.setDdd(rs.getString("ddd"));arquivoHistorico.setTelefoneContatado(rs.getString("telefoneContatado"));arquivoHistorico.setCodigoDeClassificacaoDosStatus(rs.getString("codigoDeClassificacaoDosStatus"));}
<%@pagecontentType="text/html"pageEncoding="UTF-8"%><%@taglibprefix="f"uri="http://java.sun.com/jsf/core"%><%@taglibprefix="h"uri="http://java.sun.com/jsf/html"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>Históricos KG</title></head><body><f:view><h2>Processar Arquivo de Históricos </h2><h:dataTablevar="item"value="#{ProcessarHistoricoMB.allHistorico}"border="3"rows="25"><%--colunadocodigodoescob--%><h:column><f:facetname="header"><h:outputTextvalue="codigoDoEscob"/></f:facet><h:outputTextvalue="#{item.codigoDoEscob}"/></h:column><%--colunadaoperação--%><h:column><f:facetname="header"><h:outputTextvalue="operacao"/></f:facet><h:outputTextvalue="#{item.operacao}"/></h:column><%--colunadocpfCnpj--%><h:column><f:facetname="header"><h:outputTextvalue="cpfCnpj"/></f:facet><h:outputTextvalue="#{item.cpfCnpj}"/></h:column><%--colunadatadoacionamento--%><h:column><f:facetname="header"><h:outputTextvalue="dataDoAcionamento"/></f:facet><h:outputTextvalue="#{item.dataDoAcionamento}"/></h:column><%--statusdoatendimento--%><h:column><f:facetname="header"><h:outputTextvalue="statusDoAtend"/></f:facet><h:outputTextvalue="#{item.statusDoAtend}"/></h:column><%--ddd--%><h:column><f:facetname="header"><h:outputTextvalue="ddd"/></f:facet><h:outputTextvalue="#{item.ddd}"/></h:column><%--telefonecontatado--%><h:column><f:facetname="header"><h:outputTextvalue="telefoneContatado"/></f:facet><h:outputTextvalue="#{item.telefoneContatado}"/></h:column><%--codigodeclassificação--%><h:column><f:facetname="header"><h:outputTextvalue="codigoDeClassificacaoDosStatus"/></f:facet><h:outputTextvalue="#{item.codigoDeClassificacaoDosStatus}"/></h:column></h:dataTable><h:form><h:commandButtonvalue="Voltar"action="goback"/></h:form></f:view></body></html>
estes são os meus codigos…
vinihds
cara, olhando por cima e nao achei nenhum erro …mas eu já tive uns problemas com List…e vc ta usando um obj q eu nao conheço…LinkedList
tenta usar desse modo:
public List pegaTodoHistoricoCorrigido() throws SQLException, ClassNotFoundException {
List toReturn = new ArrayListt();
ResultSet rs = pegaDeclaracao().executeQuery(“select * from historico_corrigido”);
while (rs.next()) {
ArquivoHistorico arquivoHistorico = new ArquivoHistorico();
arquivoHistorico.setCodigoDoEscob(rs.getString(“codigoDoEscob”));
arquivoHistorico.setOperacao(rs.getString(“operacao”));
arquivoHistorico.setCpfCnpj(rs.getString(“cpfCnpj”));
arquivoHistorico.setDataDoAcionamento(rs.getString(“dataDoAcionamento”));
arquivoHistorico.setStatusDoAtend(rs.getString(“statusDoAtend”));
arquivoHistorico.setDdd(rs.getString(“ddd”));
arquivoHistorico.setTelefoneContatado(rs.getString(“telefoneContatado”));
arquivoHistorico.setCodigoDeClassificacaoDosStatus(rs.getString(“codigoDeClassificacaoDosStatus”));
toReturn.add(arquivoHistorico);
}rs.close(); returntoReturn;
}
e no seu bean … tenta instanciar seu list…
List arq=new ArrayList();
mudando o escopo do seu mb pra session n funciona ?.. :?:
erasmo_tec
nem mudando o escopo para sessão funciona, criei outro projeto e mesmo assim não lista na tela, o metodo esta populando normalzinho por isso coloquei a saida no console pra verificar se o problema não estava ai, mas até a execução do metodo funciona