Java 将日期值传递给IReport中的参数失败

Java 将日期值传递给IReport中的参数失败,java,date,jasper-reports,Java,Date,Jasper Reports,我尝试将为JDateChooser(toedter组件)获取的日期值分配给IReport中的一个参数,该参数是java.util.date类型 这是我的密码: toDate = toDatePicker.getDate(); hash.put("period2", toDate); jasperReport = JasperCompileManager.compileReport(jasperDesign); jasperPrint = JasperFillManager.fillReport(

我尝试将为JDateChooser(toedter组件)获取的日期值分配给IReport中的一个参数,该参数是java.util.date类型

这是我的密码:

toDate = toDatePicker.getDate();
hash.put("period2", toDate);
jasperReport = JasperCompileManager.compileReport(jasperDesign);
jasperPrint = JasperFillManager.fillReport(jasperReport, hash, con);
但是jasper查看器说文档没有页面。当我尝试预览报告时,选择具有相同日期的参数,我可以正确地获取报告。 我希望我解释得很好。谢谢

编辑:我的错误,我传递了错误的参数名称,它应该是“period2”,而不是“period2”。谢谢
顺便说一句,我应该删除这篇文章吗?

经过长时间的调试,我意识到我向报表传递了错误的参数名称


它应该是“周期2”,而不是“周期2”。因此,toedter中的JDateChooser可以安全地用于获取日期参数,并将其传递给具有java.util.date参数的报表。感谢并为我的错误感到抱歉:D

谢谢,一切都结束了:)