java - Direct printing multiple jasper reports at once -


i've been trying direct print 2 jasper reports, prints 1 report, , other report sends error saying, net.sf.jasperreports.engine.jrexception: java.io.filenotfoundexception: reports\invoice.jasper

the following code ireport connection code used operation.

public ireport(string filename, hashmap parameter) {     super("report viewer");     seticon();      try {         defaultjasperreportscontext context = defaultjasperreportscontext.getinstance();         jrpropertiesutil.getinstance(context).setproperty("net.sf.jasperreports.xpath.executer.factory",                 "net.sf.jasperreports.engine.util.xml.jaxenxpathexecuterfactory");         jasperprint print = jasperfillmanager.fillreport(filename, parameter, databaseservice.getconnection());          jasperprintmanager.printreport(print,false);     } catch (exception ex) {         ex.printstacktrace();     }      this.setextendedstate(maximized_both);     this.setdefaultcloseoperation(dispose_on_close); } 

finally called in class

ireport showme = new ireport("reports/invoice.jasper", param); ireport showme2 = new ireport("reports/bill.jasper", param,"text");


Comments