jrxml不编译

时间:2013-03-04 12:41:13

标签: java jasper-reports

嗨我在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我需要添加执行报表设计元素.....

1 个答案:

答案 0 :(得分:0)

请尝试以下代码

`ServletContext context = getServletContext();
        String reportPath = context
                .getRealPath("/WEB-INF/reports/filname.jasper");
JasperReport jasperReport =
             JasperCompileManager.compileReport(reportPath);`