嗨我在jasper报告中遇到问题..我通过下面显示的java类执行jrxml
String jrxmlPath = context.getRealPath("//IREPORT_JRXML//" + reportPath);
System.out.println("in BTO report Selected " +jasperReport); ---->(1)
JasperReport jasperReport = JasperCompileManager.compileReport(jrxmlPath);
System.out.println("in BTO report compiled " +jasperReport); ----->(2)
“// IREPORT_JRXML //是我放jrxml文件的路径。我执行我的应用程序控制执行到---->(1)行但它没有执行belo语句,这里问题是至少我没有在控制台上显示任何错误。
即时通讯使用IReport 4.0.2,tomcat 7,jdk 1.7,我在lib文件夹中添加了jasperreport-3.7.4.jar文件。
版本问题有什么问题吗? IReport 4.0.2,tomcat 7,jdk 1.7和web动态模块3.0 我试图找出问题不幸的是我错过了一些库...但我记得它是哪个库... jasper编译器没有执行报告设计元素,报告没有设计元素正在执行,任何人都可以告诉我wat库/ jar我需要添加执行报表设计元素.....
答案 0 :(得分:0)
请尝试以下代码
`ServletContext context = getServletContext();
String reportPath = context
.getRealPath("/WEB-INF/reports/filname.jasper");
JasperReport jasperReport =
JasperCompileManager.compileReport(reportPath);`