2017-02-24 39 views
-2

我有一个查询的JasperServer Array参数问题

select * from crm_query where $X{IN,ref_no,ref_no}` in `jasper report 

参数ref_no其类是java.util.Collection。这份报告在碧玉报告中表现完美。但不能在jasper server中工作。

这是url连接jasper server

http://localhost:8080/jasperserver/rest_v2/reports/reports/projects/test_report.pdf?ref_no=31&ref_no=29&ref_no=33

我的问题是,jasper server越来越NULL值参数ref_no。为什么会发生这种情况?任何解决方案

回答

1

这是一个localhost链接..它只会打开你的电脑。发帖前请检查您的链接。您的查询应为

select * from crm_query where $X{IN,ref_no,$P{ref_no}} 
+0

是它的本地主机。但参数值不在服务器(本地主机)接收。我试图在报告中打印参数。但是没有用,它没有打印任何东西:( – Bipin

+1

您是否在输入控件中添加了参数? –

+0

是的,我创建了新的输入控件'ref_no'并连接到了报表,它的路径是'/ reports/projects/ref_no' – Bipin