com.hughes.exception.HughesException 在 com.hughes.service.serviceImpl.HomeServiceImpl.sendTicketEmail(HomeServiceImpl.java:1094) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ..................................................... ...... ……………………………………………………………………………………………………………………………………………… 引起:net.sf.jasperreports.engine.JRException:资源未找到:nullinvoiceDetail.jasper 在 net.sf.jasperreports.repo.RepositoryUtil.getResource(RepositoryUtil.java:155) 在 net.sf.jasperreports.repo.RepositoryUtil.getReport(RepositoryUtil.java:126) 在 net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateReport(JRFillSubreport.java:317) 在 net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:347) 在 net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubreport.java:275) 在 net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:257) 在 net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:473) 在 net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2021) 在 net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:755) 在 net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:265) 在 net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:128) 在 net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:836) 在 net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:765) 在 net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:84) 在 net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:624) 在 com.hughes.service.serviceImpl.HomeServiceImpl.sendTicketEmail(HomeServiceImpl.java:1046) ... 81 更多
JasperReport jasperReport = JasperCompileManager.compileReport(hdnWebInfPath+seperator+"reports"+seperator+"invoice.jrxml");
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, model, new JREmptyDataSource());
JasperExportManager.exportReportToPdfFile(jasperPrint, fPath+seperator+fileName);
这在简单报告不适用于子报告时有效...