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

时间:2012-05-30 19:49:47

标签: java date jasper-reports

我尝试将我获得的JDateChooser(toedter组件)的日期值分配给IReport中java.util.Date类型的参数。

这是我的代码:

toDate = toDatePicker.getDate();
hash.put("period2", toDate);
jasperReport = JasperCompileManager.compileReport(jasperDesign);
jasperPrint = JasperFillManager.fillReport(jasperReport, hash, con);

但是碧玉观众说该文件没有页面。当我尝试预览我的报告时,选择具有相同日期的参数,我会正确地得到我的报告。 我希望我解释得很好。感谢....

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

1 个答案:

答案 0 :(得分:0)

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

它应该是“periode2”,而不是“period2”。所以来自toedter的JDateChooser可以安全地用于获取日期参数并将其传递给具有java.util.Date参数的报告。谢谢,抱歉我的错误:D