Alguem ai tem um tutorial passo - a - passo d como montar um relatório no iReport :?: :?: :?:
O sqma é o seguinte eu baixei o iReport e já fiz um relatorio e compilei o mesmo… criei o servlet q ira gerar o relatório no formato PDF…
Agora não sei fazer o resto, preciso d alguma pg em .jsp para mostrar o relatorio em PDF…
Tenho o TomCat instalado em qual pasta dvo colocar os arquivos para tst … C alguem poder me ajudar em todo processo eu ficarei muito grato!!!
packagereports;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.OutputStream;importjava.util.HashMap;importjava.util.Map;importjavax.servlet.ServletContext;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importnet.sf.jasperreports.engine.JRDataSource;importnet.sf.jasperreports.engine.JasperExportManager;importnet.sf.jasperreports.engine.JasperFillManager;importnet.sf.jasperreports.engine.JasperPrint;importnet.sf.jasperreports.engine.data.JRBeanCollectionDataSource;publicclassGerador{publicvoidexibe(ServletContextcontext,HttpServletRequestrequest,HttpServletResponseresponse){try{ByteArrayOutputStreambaos=newByteArrayOutputStream();JasperPrintprint=null;JRDataSourcejrds=newJRBeanCollectionDataSource(GeraRelatorios.carregaItens());Mapparametros=newHashMap();print=JasperFillManager.fillReport("\\ caminho do jasper",parametros,jrds);baos.write(JasperExportManager.exportReportToPdf(print));response.reset();response.setContentType("application/pdf");response.setContentLength(baos.size());OutputStreamout=response.getOutputStream();baos.writeTo(out);out.flush();out.close();baos.close();}catch(Exceptionex){ex.printStackTrace();}}}
[]s
Leandro
O21
kras!!!
Eu não consegui ainda…
Preciso de um help passo a passo tipo esse sqma:
1 - Criar o relatório no iReport.
2 - Compilar o arquivo .JRXML para .JASPER.
3 - Criar um servlet para gerar e exibir o relatorio para PDF.
4 - Criar uma página .JSP para exibir o relatório.
5 - Configurar o arquivo WEB.XML para acessar o servlet.
6 - Exibir o relatório no Browser (em PDF).
Obs: em qual pasta devem ficar esses arquivos para q funcione corretamente.