Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper > iReport
iReport Forum d'entraide sur iReport
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2006, 17h24   #1
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 114
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 114
Points : 30
Points : 30
Par défaut [Ireport][Java] - Comment appeler mon rapport?

Bonjour,

voilà, j'ai créer sous ireport mon rapport, j'ai donc mon .jrxml
et maintenant je voudrais l'appeler au travers de mon code java pour le compiler et l'utiliser.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
// - Chargement et compilation du rapport
    JasperDesign jasperDesign = JRXmlLoader.load("design.jrxml");
        JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); // - Connexion à la base
    Class.forName(driver).newInstance();
        Connection connection = DriverManager.getConnection(url, login, password);
 
// - Paramètres à envoyer au rapport
    Map parameters = new HashMap();
    parameters.put("Titre", "Mon titre");
 
// - Execution du rapport
        JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, connection);
mais j'ai une erreur lorsque je veux compiler mon design:
Code :
org.apache.jasper.JasperException: org/apache/commons/digester/SetNestedPropertiesRule
ma question est :
je compile avec la méthode:
Code :
JasperDesign design = JRXmlLoader.load("design.jrxml");
quelqu'un voit pourquoi cette ligne me génère cette erreur?
et si quelqu'un sait quelle est la différence entre les .jrxml et les .jasper?

en esperant que cette question ne reste pas sans réponse ... merci d'avance
karibouxe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2006, 14h18   #2
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 114
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 114
Points : 30
Points : 30
Il n'y a vraiment personne pour me dire comment appeler mon rapport avec java?
karibouxe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 17h41   #3
Invité de passage
 
Inscription : juillet 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 4
Points : 4
Points : 4
Par défaut Avez-vous trouvez une solution à votre difficulté?

Citation:
Envoyé par karibouxe
Il n'y a vraiment personne pour me dire comment appeler mon rapport avec java?
j'arrive à creer des fichiers .jrxml mais les utiliser dans mon application ça ne marche pas!
luis roni est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 12h08   #4
Membre habitué
 
Avatar de relivio
 
Inscription : février 2004
Messages : 157
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 157
Points : 139
Points : 139
Bonjour,

Alors j'ai un élément de réponse. Le fichier JRXML est le modèle de document que tu souhaite créé, et le Jasper est ton modèle compilé qui sera utilisé par ton programme pour générer les fichiers de sorties en fonction des fichiers de données.

Par contre, je ne vois pas du tout d'où provient ton erreur.
Mais je sais juste que j'effectue une vérification du design :
Code :
JasperCompileManager.verifyDesign(jasperDesign);
Voilà à peu près ce que je peux te dire.

Oliv'
relivio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h44.


 
 
 
 
Partenaires

Hébergement Web