Jasper reports Jasper Report+;没有PDF格式的输出;表组件&x2B;数据集

Jasper reports Jasper Report+;没有PDF格式的输出;表组件&x2B;数据集,jasper-reports,Jasper Reports,我正在尝试使用表组件生成JR报告。但生成的PDF文件中未显示任何数据。也没有错误 请告诉我我做错了什么 数据源:JavaBeans(POJO) JRXML文件 报告日志 2013-06-01 15:16:11,804 DEBUG [qtp1926506456-396] JRXmlDigesterFactory: Using SAX parser factory class net.sf.jasperreports.engine.xml.JRReportSaxParserFactory 201

我正在尝试使用表组件生成JR报告。但生成的PDF文件中未显示任何数据。也没有错误

请告诉我我做错了什么

数据源:JavaBeans(POJO)

JRXML文件


报告日志

2013-06-01 15:16:11,804 DEBUG [qtp1926506456-396] JRXmlDigesterFactory: Using SAX parser factory class net.sf.jasperreports.engine.xml.JRReportSaxParserFactory
2013-06-01 15:16:11,805 DEBUG [qtp1926506456-396] JRXmlDigesterFactory: Instantiated SAX parser factory of type org.apache.xerces.jaxp.SAXParserFactoryImpl
2013-06-01 15:16:11,806 DEBUG [qtp1926506456-396] JRXmlDigesterFactory: Adding components schema at jar:file:/opt/opennms/lib/jasperreports-3.7.6.jar!/net/sf/jasperreports/       components/components.xsd
2013-06-01 15:16:11,806 DEBUG [qtp1926506456-396] JRXmlDigesterFactory: Instantiating grammar pool of type org.apache.xerces.util.XMLGrammarPoolImpl for cache key                 WebAppClassLoader=opennms@49ab4552
2013-06-01 15:16:11,849 DEBUG [qtp1926506456-396] SpringExtensionsRegistry: Getting bean org.opennms.netmgt.jasper.OnmsQueryExecutorFactoryBundle#0 as extension of type net.sf.   jasperreports.engine.query.QueryExecuterFactoryBundle
2013-06-01 15:16:11,850 DEBUG [qtp1926506456-396] SpringExtensionsRegistry: Getting bean org.opennms.netmgt.jasper.OnmsQueryExecutorFactoryBundle#0 as extension of type net.sf.   jasperreports.engine.query.QueryExecuterFactoryBundle
2013-06-01 15:16:11,852 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,853 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,853 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,853 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,853 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,854 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,854 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,854 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,854 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,854 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,855 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,855 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,855 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,855 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,855 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,856 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,856 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,856 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,856 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,856 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,857 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,857 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,857 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,858 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,858 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,858 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,858 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,858 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,858 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,858 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,859 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,859 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,859 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,859 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,859 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,860 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,860 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,860 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,860 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Pushing report context for dataset name test-data-set
2013-06-01 15:16:11,860 DEBUG [qtp1926506456-396] TableReportContextXmlRule: Popping report context
2013-06-01 15:16:11,862 DEBUG [qtp1926506456-396] SpringExtensionsRegistry: Getting bean org.opennms.netmgt.jasper.OnmsQueryExecutorFactoryBundle#0 as extension of type net.sf.   jasperreports.engine.query.QueryExecuterFactoryBundle

您的问题是没有任何查询来提取任何数据。您定义了字段,但没有可填充的内容

在你的基本报告中,你需要一些数据,这样你的表格就会显示出来。jasper认为报告是空白的,我通常使用一些非常简单的方法,比如

select sysdate from dual 
然后在数据集中,您还需要一个查询来提取数据

select orgDskUsage,orgID,orgMsgSize,OrgName from dual
当然,您需要将from更改为您的表

在代码中添加第25行

<![CDATA[select orgDskUsage,orgID,orgMsgSize,OrgName from dual]]>

第41行

<![CDATA[select sysdate from dual ]]>