Fiz um relatório no ireport e não consegui visualizar os dados, alguél pode me ajudar. Qual é a configuração correta,
no Eclipse?
vc consegue visualiza-lo no ireport??
sim, consigo, mas na hora de salvar na pasta do projeto não vai.
[color=green]Olá.
Você pode criar uma pasta no projeto chamada reports, por exemplo.[/color]
\tomcat\webapps\seuProjeto\reports
[color=green]Nesta pasta você deve armazenar os arquivos “compilados” pelo iReport, no formato .jasper
Em uma classe java qualquer você deve implementar o seguinte código:[/color]
[code]
String nomeJasper = new String("");
nomeJasper=“relatorio.jasper”;
ServletOutputStream servletOutputStream = res.getOutputStream();
File reportFileJasper = new File(getServletConfig().getServletContext() .getRealPath("/reports/"+nomeJasper));
byte[] bytes = null;
try {
bytes = JasperRunManager.runReportToPdf(reportFileJasper.getPath(), parametros, con);
res.setContentType("application/pdf");
res.setContentLength(bytes.length);
servletOutputStream.write(bytes, 0, bytes.length);
servletOutputStream.flush();
servletOutputStream.close();
} catch (JRException e) {
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
e.printStackTrace(printWriter);
res.setContentType("text/plain");
res.getOutputStream().print(stringWriter.toString());
};
[/code][color=green]Este código é específico para converter seus arquivos jasper em PDF, existe a possibilidade de transformá-lo em xls, html, csv, rtf, etc…
Espero que isso possa lhe ajudar. Até[/color]
Vlw. Obrigada.