ireport+jasperreport 问题。常做报表的进来给咱解答下!

时间:2020-12-26 21:31:53
首先,在程序中出现异常为:
perreports.engine.JRException: Error retrieving field value from bean : atime
at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getBeanProperty(JRAbstractBeanDataSource.java:123)
at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getFieldValue(JRAbstractBeanDataSource.java:96)
at net.sf.jasperreports.engine.data.。。。。。。。
。。。。。
java.lang.NoSuchMethodException: Unknown property 'atime' on class 'class entity.GmethaneRecordReport'
at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1313)
at org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:762)
at org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:837)
。。。。

看到 网络上大量文章说是javaBean中无此属性。不是这样的问题导致。
我本身的ireport做的模板是别处copy过来的,使用javaBean做数据源。在原文件里确实有atime这个属性。但我去掉了其自身的数据源,和该javaBean对应的field,自己做了数据源。也检查了xml文件里,并没有关于属性的atime的痕迹。它到底藏在哪了呢??

这个问题很困扰啊。大侠们 帮帮忙。

1 个解决方案

#1


引用楼主 tian_ya_nan 的回复:
首先,在程序中出现异常为:
perreports.engine.JRException: Error retrieving field value from bean : atime
at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getBeanProperty(JRAbstractBeanDataSource.java……

还有就是我在ireport里运行时,一切正常。但就是在java程序里,报这个错误。大侠们帮忙解下。

#1


引用楼主 tian_ya_nan 的回复:
首先,在程序中出现异常为:
perreports.engine.JRException: Error retrieving field value from bean : atime
at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getBeanProperty(JRAbstractBeanDataSource.java……

还有就是我在ireport里运行时,一切正常。但就是在java程序里,报这个错误。大侠们帮忙解下。