iReport

1 resposta
B

Galera estou tendo muitos problemas com iReport pois depois que compilo meu relatorio gera o arquivo .jasper mais não consigo de forma alugm fazer uma classe que leia esse arquivo sempre da erro.

JasperReport jasperReport = (JasperReport)JRLoader.loadObject(reportFile.getPath());

Se alguem tiver um exemplo pra enviar ficaria grato.

1 Resposta

RagGirl

Ola,

aqui criamos um método:

public static JasperReport getReport(String reportName) throws Exception {
    String reportPath = "/br/com/teste/" + reportName + ".jasper";
    InputStream stream = ReportUtils.class.getResourceAsStream(reportPath);
    
    if(stream==null){
	throw new Exception("Relatório não encontrado: " + reportPath);
    }
    
    JasperReport report = (JasperReport) JRLoader.loadObject(stream);
    return report;
}
Criado 3 de julho de 2006
Ultima resposta 3 de jul. de 2006
Respostas 1
Participantes 2