Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Jasper Report=>ERRORE STRANO

    Salve a tutti ragazzi...ho provato a caricare un report nella mia applicazione web...mando in esecuzione e non mi da alcun errore,però non visualizza il report!
    all'inizio credevo non entrasse proprio nella funzione, invece ho fatto una serie di controlli e nella funzione ci va...solo che non appare nulla!!
    qualcuno di voi sa spiegrami perchè??
    metto il codice:

    codice:
    package org.sportfantasy.jasperreport;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    
    import net.sf.jasperreports.engine.JasperCompileManager;
    import net.sf.jasperreports.engine.JasperExportManager;
    import net.sf.jasperreports.engine.JasperFillManager;
    import net.sf.jasperreports.engine.JasperPrint;
    import net.sf.jasperreports.engine.design.JasperDesign;
    import net.sf.jasperreports.engine.xml.JRXmlLoader;
    
    
    public class TestJR 
    {
      public static String JASPER_REPORT_FOLDER   = "C:\Documents and Settings\ROSA\Desktop\TESI\titolo_studio";
      public static String JASPER_FILENAME    = "titolo_studio";
      public static String DRIVER       = "org.postgresql.Driver";
      public static String DB_URL       = "jdbc:postgresql://localhost:5432/catidb";
      public static String DB_NAME       = "catidb";
      public static String DB_USERNAME     = "postgres";
      public static String DB_PASSWORD     = "entra";
      
      public static void main(String[] args) throws Exception 
      {
        //caricamento file JRXML
        JasperDesign jasperDesign = JRXmlLoader.load(JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jrxml");
        //compilazione del file e generazione del file JASPER
        JasperCompileManager.compileReportToFile(jasperDesign, JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jasper");
    
        //inizializzazione connessione al database
        Class.forName(DRIVER);
        Connection conn = DriverManager.getConnection(DB_URL, DB_USERNAME, DB_PASSWORD);
    
        //rendering e generazione del file PDF
        JasperPrint jp = JasperFillManager.fillReport(JASPER_REPORT_FOLDER + JASPER_FILENAME + ".jasper", null, conn);
        JasperExportManager.exportReportToPdfFile(jp, JASPER_REPORT_FOLDER + "report.pdf");
    
      }
     }
    aiutatemi x favore...
    grazie

  2. #2
    Quando concateni le due stringhe JASPER_REPORT_FOLDER + JASPER_FILENAME, nella prima stringa manca lo \ finale, oppure è solo errore di copia e incolla qui sul forum?

    Se è così allora la stringa che rappresenta il file .jrxml sarà:

    C:\Documents and Settings\ROSA\Desktop\TESI\titolo_studiotitolo_studio.jrxml

    che è chiaramente errato.
    Al mio segnale... scatenate l'inferno!

  3. #3
    Ho risolto il problema...ora lo visualizza..
    ora però ho un altro problema...non so usare i checkbox in struts...ho provato e trovato di tutto ma nulla va bene...
    per caso qualcuno ha un esempio concreto e funzionante??
    grazie

  4. #4
    Originariamente inviato da RosaAmantea
    Ho risolto il problema...ora lo visualizza..
    ora però ho un altro problema...non so usare i checkbox in struts...ho provato e trovato di tutto ma nulla va bene...
    per caso qualcuno ha un esempio concreto e funzionante??
    grazie
    Ti conviene aprire un'altra discussione
    Al mio segnale... scatenate l'inferno!

  5. #5
    Originariamente inviato da R@ve M@ster
    Ti conviene aprire un'altra discussione
    l ho fatto ma nessuno mi risponde

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.