2010-08-17 9 views
1
try { 
     //providing path of jrxml to java 
     InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ReportTemplates/WeeklyReportForCurrentWeek.jrxml"); 
     JasperDesign jdesign = JasperManager.loadXmlDesign(inputStream); 

     String imgPath = "C:/Users/Sorathiya.Deven/"; 
     //Compile managaer 

     JasperReport jreport = JasperManager.compileReport(jdesign); 
     //Run time Report parameters 
     Map param = new HashMap(); 
     param.put("CurrWeek", new java.math.BigDecimal(week)); 
     param.put("CurrYear", new java.math.BigDecimal(year)); 
     param.put("imgPath", imgPath); 

     //Fatch Database 
     Connection con = CreateConnection.makeConnection(); 
     //compile report 
     JasperPrint jprint=JasperFillManager.fillReport(jreport, param, con); 

     JRPdfExporter exporterPDF = new JRPdfExporter(); 
     exporterPDF.setParameter(JRExporterParameter.JASPER_PRINT, jprint); 
     exporterPDF.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "C:/Users/Sorathiya.Deven/WeeklyReportForCurrentWeek.pdf"); 
     exporterPDF.exportReport(); 
     CreateConnection.closeConnection(con); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

Bonjour les amis J'UTILISE code ci-dessus donné pour montrer mon rapport contenant des sous rapport, mais quand je lance ce que je reçois rapport contenant la page blanche ne quelqu'un me dire quel est le problème réelproblème en utilisant Java avec iReport

Répondre

0

Votre connexion est vide
Veuillez analyser la requête sql, puis créer le rapport.

Questions connexes