Olá pessoal, gente to ficando louco já, estou tentando fazer um relatorio para web usando
hibernate/JPA + o filho da mãe nao roda…
Estou pra desistir já, ja procurei na net + nao achei nenhum exemplo concreto
que pudesse me ajudar.
Segue o codigo do metodo:
FacesContext context = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse) context
.getExternalContext().getResponse();
InputStream reportStream = context.getExternalContext()
.getResourceAsStream("/reports/RFichaHospede.jasper");
JREmptyDataSource ED = new JREmptyDataSource();
JRBeanCollectionDataSource BCD = new JRBeanCollectionDataSource(hospedeDao.rFichaHospede());
Map<String, Object> ht = new HashMap<String, Object >();
ht.put("nome", BCD);
JasperReport relatorio = (JasperReport) JRLoader.loadObject(reportStream);
JasperPrint impressao = new JasperPrint();
impressao = JasperFillManager.fillReport(relatorio, ht, ED);
byte[] buffer = JasperExportManager.exportReportToPdf(impressao);
if (buffer != null) {
ServletOutputStream outputStream = response.getOutputStream();
outputStream.write(buffer, 0, buffer.length);
outputStream.flush();
outputStream.close();
}
O erro dia q ele nao consegue achar o arquivo RFichaHospede.jasper, já mudei o caminho de todo o tipo
e nada
Alguem poderia me ajudar ???
Desde já agradeço!!!