Relatorio em Jasper

Galera,

   estou fazendo um relatório, e utilizando o Ireport(jasper), já configurei o ireport, o mesmo está gerando o relatório em PDF. Mas gostaria muito de saber como devo fazer para implementar esse relatorio no sistema que fiz em JSP, através de um ícone "gerar relatório", me trazendo o arquivo PDF aberto. No procedimento realizado no ireport, foram gerados arquivos *.jasper  e *.pdf.

  Esse arquivo gerado *.jasper, deve se incluso em alguma classpath? se sim, onde devo incluílo??

me ajudem por favor!!!

O iReport vai gerar um documento .jrxml e na aplicacao voce inicializa o relatório assim:


private HashMap reportMap;

private JasperDesign design;

private JasperReport jasperReport;

design = JRXmlLoader.load("caminho do arquivo");
jasperReport = RDefaultCompiler.getInstance().compileReport(design);

JasperRunManager.runReportToPdf(jasperReport,
				reportMap, new JREmptyDataSource())

reportMap são os parâmetros que você vai passar para o relatório.
O ultimo parametro se voce vai fazer seu relatorio acessar o banco, você passa o datasource da sua base de dados ao invés de uma vazia

Basta utilizar os métodos da classe JasperRunManager para chamar o relatório.