//Recorset from data base ( select * from anuncios ) return list of object anuncio List listaAnunciosP = this.fachada.obtenerAnunciosPorEstadoParaImpresion(anuncioBean, busqueda); reportFile = new File(getServlet().getServletContext().getRealPath("//WEB-INF//classes//reportes //busquedaAnunciosImpresionBoletin.jasper")); parametros.put("anyo", formulario.getAnyo()); listaObjetosReportar = listaAnunciosP; //list object JasperReport jasperReport = (JasperReport)JRLoader.loadObject(reportFile.getPath()); JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parametros, new JRBeanCollectionDataSource(listaObjetosReportar));