Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    55

    java Jasper report con fonte dati xml

    Buongiorno a tutti e cercate di renderlo buono anche a me

    Ho creato un report jasper tramite l'applicazione I-Report 4.5.0 che carica dati contenuti in un file xml . Con I -report in anteprima va tutto ok e mi crea correttamente il file pdf.

    Il mio problema è che quando creo nella mia applicazione java un pulsante stampa , e devo compilare tramite java il file .jrxml creare il .jasper ecc... mi serve una connessione secondo le guide che ho studiato :

    codice:
    JasperPrint jp = JasperFillManager.fillReport("C:/GestionaleLander/ReportFattura.jasper", null,con);
    Ma in tutti i casi delle guide studiate il jasper report preleva i dati da un db mysql.. nel mio invece da un doc xml... come devo fare???? che tipo di conessione devo inserire???


    Help me Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    55
    Facendo alcune prove ho ricevuto questa Eccezione :

    codice:
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
    Immagino che mi manca qualche libreria anche...

    io ho caricato nel progetto :

    commons-digester-1.7
    itext-1.3.1
    jasperreports-3.1.2

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    55
    Ho risolto ragazzi ! In futuro vi potrebbe servire ... ecco la soluzione

    Le librerie da importare sono :

    xalan-2.7.1
    jdt-compiler-3.1.1
    commons-beanutils-1.7.0
    commons-collections-3.2
    commons-digester-1.7
    commons-logging-1.1.1
    jasperreports-3.1.2
    itext-2.1.3


    la connessione al doc xml :



    codice:
    String xmlFileName = "C:/GestionaleLander/fatt.xml";
    String recordPath = "/fattura/elemento";
    
     JRXmlDataSource jrxmlds = new JRXmlDataSource(xmlFileName,recordPath);
    Se vi serve altro.. fatemi sapere ;-)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.