Pessoal,
preciso enviar algumas Strings distintas para serem exibidas no relatório PDF do IReport. Então estou tentando enviar como parameters, porém o relatório está sendo exibido em branco. Alguem consegue identificar o erro:
Map mapa = new HashMap();
mapa.put("teste", "Resultado da Query 1");
mapa.put("teste2", "Resultado da Query 2");
File f = new File(getServletConfig().getServletContext().getRealPath("relatorio5.jasper"));
byte[]b = JasperRunManager.runReportToPdf(f.getPath(),mapa);
ServletOutputStream sos = response.getOutputStream();
response.setContentType("application/pdf");
response.setContentLength(b.length);
sos.write(b,0,b.length);
No IReport: $P{teste} e $P{teste2}
Alguem sabe porque está gerando o PDF em branco ???