E ai pessoal , gostaria da ajuda de vcs no seguinte problema
Estou querendo rodar um relatorio em pdf, o relatorio se encotra no seguinte caminho na minha aplicacao, src/relatorio.rfi.jasper, estou usando o seguinte codigo para tentar rodar esse relatorio , so q esta dando um java.lang.NullPointerException, o erro esta dando na linha 8 , ja tentei passar o caminho do .jasper de todas as maneiras, src/relatorios, e etc
try
{
JREmptyDataSource ED = new JREmptyDataSource();
JRBeanCollectionDataSource BCD = new JRBeanCollectionDataSource(deps);
ht.put("deps",BCD);
InputStream jp = getServletContext().getResourceAsStream("relatorio/rfi.jasper");
JasperReport relatorio = (JasperReport) JRLoader.loadObject(jp);
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();
}
}catch(Exception e1)
{
e1.printStackTrace();
System.out.println("Erro ao gera relatorio! "+e1.toString());
return;
} return;
desde ja agradeco
Marcus Barcelos