Gente, eu criei um report usando o ireport e salvei como xml e gostaria de chamar este xml via jsp. Como faço isso? alguém tem uma idéia?
Valeu,
Adriana
Gente, eu criei um report usando o ireport e salvei como xml e gostaria de chamar este xml via jsp. Como faço isso? alguém tem uma idéia?
Valeu,
Adriana
Ah esqueci de mencionar que preciso que seja gerado o pdf referente a este relatório.
Grata.
Olá Drikita,
É o seguinte, particularmente compilo primeiro o XML, gerando assim o arquivo.jasper no Ireport certo? Feito esse processo, coloque o arquivo compilado .jasper em sua aplicação ou alguma pasta de sua preferência. Se vc estiver usando o Ireport versão 0.4.0 por exemplo,
1º) em seu Servlet importe as seguintes classes:
import net.sf.jasperreports.engine.;
import net.sf.jasperreports.view.;
2º) Crie um HashMap se caso vc queira passar parâmetros ao relatório
HashMap parameters = new HashMap();
3º) Chame o relatório:
JasperPrint impressao = JasperFillManager.fillReport(“C:/Pasta que está o Relatorio/NomeArquivo.jasper”, parameters, con);
onde con é a sua conexão com o Banco de Dados.
4º) Hora de imprimir o Relatório em formato PDF:
JasperManager.printReportToPdfFile(impressao, "c:/Local onde vai se impresso/NomeArquivo.PDF);
Ufa, Espero ter ajudado