S
Silences
Gast
Hi,
ich habe mir im Forum die Beiträg zu Jasper Reports durchgesehen, hab aber nichts gefunden, was mir bei meinem Problem geholfen hätte.
Ich habe mit iReport ein Grunddesign für einen Report erstellt. Da die Daten, welche exportiert werden sollen, allerdings erst zur Laufzeit zusammengestellt werden, kann ich die einzelnen Felder des Detailbereichs nicht bereits in iReport erstellen.
Ich lade daher beim Erstellen des PDFs zuerst die .jrxml-Datei, und füge die Felder hinzu. Beim Kompilieren des Designs bekomme ich jedoch eine Exception.
Source:
Code:
Würde mich freuen, wenn mir jemand weiter helfen kann.
mit freundlichen Grüßen,
Silence
ich habe mir im Forum die Beiträg zu Jasper Reports durchgesehen, hab aber nichts gefunden, was mir bei meinem Problem geholfen hätte.
Ich habe mit iReport ein Grunddesign für einen Report erstellt. Da die Daten, welche exportiert werden sollen, allerdings erst zur Laufzeit zusammengestellt werden, kann ich die einzelnen Felder des Detailbereichs nicht bereits in iReport erstellen.
Ich lade daher beim Erstellen des PDFs zuerst die .jrxml-Datei, und füge die Felder hinzu. Beim Kompilieren des Designs bekomme ich jedoch eine Exception.
Source:
Code:
JasperDesign jd = JRXmlLoader.load(getServletContext().getResourceAsStream("/test.jrxml"));
// Hinzufügen der Felder
JasperReport jr = JasperCompileManager.compileReport(jd); // hier wird die Exception geworfen
HashMap params = new HashMap();
params.put("user", getName());
JasperReportsHandler jsh = new JasperReportsHandler(getName(),this.getServletContext());
JasperPrint jasperPrint = jsh.generateJasperPrintByMapList("test", params, getDataRows(), jr);
jsh.exportJasperReport(jasperPrint,"inline","application/pdf",getTableName(),null,response);
Code:
Code:
"Errors were encountered when compiling report expressions class
file:\nD:\\netbeans-5.5\\enterprise3\\apache-tomcat-5.5.17\\bin\\test_1177775726078_679378.java:4: package
net.sf.jasperreports.engine does not exist\r\nimport
net.sf.jasperreports.engine.*;\r\n^\r\nD:\\netbeans-5.5\\enterprise3\\apache-tomcat-5.5.17\\bin\\test_1177775726078_679378.java:5:
package net.sf.jasperreports.engine.fill does not exist\r\nimport
net.sf.jasperreports.engine.fill.*;\r\n^\r\nD:\\netbeans-5.5\\enterprise3\\apache-tomcat-5.5.17\\bin\\test_1177775726078_679378.java:13:
package net.sf.jasperreports.engine does not exist\r\nimport
net.sf.jasperreports.engine.*;\r\n^\r\nD:\\netbeans-5.5\\enterprise3\\apache-tomcat-5.5.17\\bin\\test_1177775726078_679378.java:15:
package net.sf.jasperreports.engine.data does not exist\r\nimport
net.sf.jasperreports.engine.data.*;\r\n^\r\nD:\\netbeans-5.5\\enterprise3\\apache-tomcat-5.5.17\\bin\\test_1177775726078_679378.java:21:
cannot find symbol\r\nsymbol: class JREvaluator\r\npublic class test_1177775726078_679378 extends
JREvaluator\r\n
^\r\nD:\\netbeans-5.5\\enterprise3\\apache-tomcat-5.5.17\\bin\\test_1177775726078_679378.java:28: cannot find
symbol\r\nsymbol : class JRFillParameter\r\nlocation: class test_1177775726078_679378\r\n private
JRFillParameter parameter_REPORT_LOCALE = null;\r\n
^\r\nD:\\netbeans-5.5\\enterprise3\\apache-tomcat-5.5.17\\bin\\test_1177775726078_679378.java:29: cannot find
symbol\r\nsymbol : class JRFillParameter\r\nlocation: class test_1177775726078_679378\r\n private
JRFillParameter parameter_REPORT_TIME_ZONE = null;\r\n
^\r\nD:\\netbeans-5.5\\enterprise3\\apache-tomcat-5.5.17\\bin\\test_1177775726078_679378.java:30: cannot find
symbol\r\nsymbol : class JRFillParameter\r\nlocation: class test_1177775726078_679378\r\n private
JRFillParameter parameter_REPORT_VIRTUALIZER = null;\r\n
^\r\nD:\\netbeans-5.5\\enterprise3\\apache-tomcat-5.5.17\\bin\\test_1177775726078_679378.java:31: cannot find
symbol\r\nsymbol : class JRFillParameter\r\nlocation: class test_1177775726078_679378\r\n private
JRFillParameter parameter_REPORT_SCRIPTLET = null;\r\n
^\r\nD:\\netbeans-5.5\\enterprise3\\apache-tomcat-5.5.17\\bin\\test_1177775726078_679378.java:32: cannot find
symbol\r\nsymbol : class JRFillParameter\r\nlocation: class test_1177775726078_679378\r\n private
JRFillParameter parameter_REPORT_PARAMETERS_MAP = null;\r\n
...
Würde mich freuen, wenn mir jemand weiter helfen kann.
mit freundlichen Grüßen,
Silence