Pessoal, sou iniciante em java, me ajudem, por favor, com a seguinte dúvida:
Tenho o seguinte medoto que esta na minha classe ConexaoDao:
public List<NotasFiscais> getLista(Dtc obnota) throws SQLException {
String num=obnota.getDTC_NUMNFC();
Statement stmt = conexao.createStatement();
String query="SELECT "+
"Ctrc.DT6_DOC, "+
"nf.DTC_NUMNFC, "+
"nf.DTC_SERNFC, "+
"nf.DTC_EMINFC, "+
"nf.DTC_QTDVOL, "+
"nf.DTC_PESO, "+
"nf.DTC_PESOM3, "+
"nf.DTC_VALOR, "+
"prod.b1_desc "+
"FROM dt6040 ctrc "+
"INNER JOIN dtc040 nf on(ctrc.dt6_doc=nf.dtc_doc) "+
"INNER JOIN sb1040 prod on (nf.DTC_CODPRO=prod.b1_cod) "+
"WHERE nf.DTC_NUMNFC LIKE '%"+num+"%'";
System.out.println(query);
retorno = stmt.executeQuery(query);
List<NotasFiscais> lsnotas = new ArrayList<NotasFiscais>();
while (retorno.next()) {
NotasFiscais notapronta = new NotasFiscais();
Dtc nota = new Dtc();
Dt6 ctrc = new Dt6();
Sb1 prod = new Sb1();
ctrc.setDT6_DOC(retorno.getString("DT6_DOC"));
nota.setDTC_NUMNFC(retorno.getString("DTC_NUMNFC"));
nota.setDTC_SERNFC(retorno.getString("DTC_SERNFC"));
nota.setDTC_EMINFC(retorno.getString("DTC_EMINFC"));
nota.setDTC_QTDVOL(retorno.getFloat("DTC_SERNFC"));
nota.setDTC_PESO(retorno.getFloat("DTC_PESO"));
nota.setDTC_PESOM3(retorno.getFloat("DTC_PESOM3"));
nota.setDTC_VALOR(retorno.getFloat("DTC_VALOR"));
prod.setB1_DESC(retorno.getString("B1_DESC"));
notapronta.setCtrc(ctrc);
notapronta.setNota(nota);
notapronta.setProduto(prod);
lsnotas.add(notapronta);
}
if(lsnotas.isEmpty()){
JOptionPane.showMessageDialog(null, "to vazia");
}
retorno.close();
stmt.close();
return lsnotas;
}
Vejam a conexao não é aberta, por essa classe e sim atraves de um filtro. A minha dúvida é como mandar da servlet que vai chamar esse metodo a pagina JSP a lista.
Tenho a servlet e estou na dúvida de como mandar esse resultado ao JSP.
Podem indicar uma apostila, ou site se for necessario.