我尝试将我获得的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”。谢谢... 顺便问一下,我应该删除这篇文章吗?
答案 0 :(得分:0)
经过长时间的调试,我意识到我向报告传递了错误的参数名称。
它应该是“periode2”,而不是“period2”。所以来自toedter的JDateChooser可以安全地用于获取日期参数并将其传递给具有java.util.Date参数的报告。谢谢,抱歉我的错误:D