Проблема использования Java с ireport - PullRequest
1 голос
/ 17 августа 2010
 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();
    }

Привет, друзья! Я использую приведенный выше код для показа моего отчета, содержащего подотчет, но когда я запускаю его, я получаю отчет, содержащий пустую страницу, кто-нибудь говорит мне, в чем проблема

1 Ответ

0 голосов
/ 05 сентября 2012

Ваше соединение пусто.
Пожалуйста, проанализируйте SQL-запрос и создайте отчет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...