jasper报告如何从JSP或Java代码在JasperReport中传递参数值?
我已成功创建了一个报告,并成功导出到HTML
和PDF
。然而,这是一个静态报告。我有一个问题:
select * from personal where id= 'val'
我想在运行时从Java/JSP
发送这个参数“val”。怎么做
你可以在下面搜索框中键入要查询的问题!
我已成功创建了一个报告,并成功导出到HTML
和PDF
。然而,这是一个静态报告。我有一个问题:
select * from personal where id= 'val'
我想在运行时从Java/JSP
发送这个参数“val”。怎么做
# 1 楼答案
创建包含参数的映射,并将参数作为键值对放置
从JSP生成Jasper报告时:
其中
parametersMap
中的键应该与报表模板中定义的参数完全相同因此,在报告模板(jrxml)中声明参数:
在Jasper报表的查询中传递参数