【问题标题】:JRException: Error retrieving field value from bean: bornDate [duplicate]JRException:从 bean 检索字段值时出错:bornDate [重复]
【发布时间】:2016-02-08 16:07:46
【问题描述】:

bornDate 是我类中的 java.util.Date 字段,用于填充由员工列表表示的集合。因此,当读取第二行时:

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

出现此消息: JRException:从 bean 检索字段值时出错:bornDate

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

【问题讨论】:

    标签: java jasper-reports


    【解决方案1】:

    在两者中,因为 类和名称需要匹配

    java你需要的方法

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

    jrxml 中您需要正确的字段声明

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-31
      相关资源
      最近更新 更多