Jasper reports 从Java代码向报表发送参数

Jasper reports 从Java代码向报表发送参数,jasper-reports,Jasper Reports,我需要将时间戳值作为参数从java发送到JR报告。我尝试了以下代码,但得到了一个空白报告 我的JRXML文件: ` ` 报告使用正常日期参数可以正常工作,但无法使用时间戳值显示 我的Java代码: ` 我尝试了不同的timestamp值Ex:(新java.sql.timestamp(2013-02-27),但它不起作用。使用: newsimpledateformat(“yyyy-MM-dd”).parse(“2012-01-01”); 简言之: 新日期(2012-01-01); 肯定会给出错误的

我需要将时间戳值作为参数从java发送到JR报告。我尝试了以下代码,但得到了一个空白报告

我的JRXML文件: `

` 报告使用正常日期参数可以正常工作,但无法使用时间戳值显示

我的Java代码: `

我尝试了不同的timestamp值Ex:(新java.sql.timestamp(2013-02-27),但它不起作用。

使用:

newsimpledateformat(“yyyy-MM-dd”).parse(“2012-01-01”);

简言之:

新日期(2012-01-01);

肯定会给出错误的日期,可能是纪元开始日期

在解析月份日期时,确保它是
MM
而不是
MM
。请参阅

编辑

查看图片。默认值生成的日期大约是1970年。 因此,您的
介于
之间的条件将获得1970年到今天的之间的所有值

编辑:2

在我看来,您在表的数据源中设置了错误的参数

不要设置From_Date&To_Date From
字段
将它们设置为主报告本身的参数

参考图片


我使用新的SimpleDataFormatter(“yyyy-MM-dd”).parse(“2012-01-01”)时出错.
未知类:simpleDateFormatter:line 1@line 183,column 22.计算器\u smbdFinalr\u 1361340488268\u 509991:303:无法解析类simpleDateFormatter@line 303,column 22.计算器\u smbdFinalr\u 1361340488268\u 509991:423:无法解析类simpleDateFormatter
嘿,sadagopan,我没看见你r jrxml。请在您的问题中发表意见。你好,Indyah。我已经上传了我的jrxml文件。请帮助解决它。谢谢您使用的是哪个iReport/JasperReport Studio版本?您可以加入chat Sadagopan吗?嘿,不知怎的,聊天时无法回复,您可以在这里发表问题并发表链接吗!:(嗨,嗨,我更新了这个问题。请帮助。谢谢。我得到了答案,这是因为参数不匹配。无论如何,谢谢。你知道如何在JSP中显示图表吗。我只是在获取报告数据。你使用什么前端技术??JSP/Servlet。我使用out stream生成报告并打印,但使用图表ima通用电气失踪了