JRException:从bean:bornDate检索字段值时出错

时间:2016-02-08 01:07:26

标签: java jasper-reports

bornDate是我班级中的java.util.Date字段,用于填充员工列表所代表的集合。所以,当读到第二行时:

JRBeanCollectionDataSource beanCollectionDataSource = new JRBeanCollectionDataSource(lista);
JasperPrint jasperPrint = JasperFillManager.fillReport(relatorio, parametros, beanCollectionDataSource);

出现此消息: JRException:从bean:bornDate

中检索字段值时出错

是的,我知道这是一种类型不匹配。但是我该如何解决这个问题呢? 在jrxml文件中还是在我的java类中?

1 个答案:

答案 0 :(得分:1)

两者都有,因为类和名称需要匹配

java 中你需要方法

public java.util.Date getBornDate(){return bornDate};
jrxml 中的

您需要正确的字段声明

<field name="bornDate" class="java.util.Date">
    <fieldDescription><![CDATA[]]></fieldDescription>
</field>