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.
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:
org.apache.jasper.JasperException: org/apache/commons/digester/SetNestedPropertiesRule
ma question est :
je compile avec la méthode:
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
Partager