Configuração no Ireport

4 respostas
M

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? :frowning:

4 Respostas

G

vc consegue visualiza-lo no ireport??

M

sim, consigo, mas na hora de salvar na pasta do projeto não vai.

D

[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]
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());
        };
[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]

M

Vlw. Obrigada.

Criado 30 de junho de 2008
Ultima resposta 2 de jul. de 2008
Respostas 4
Participantes 3