如何将对象作为参数传递给jasper报告?
我想将Employee对象参数发送给jasper报告。 并将值设置为报告上的文本字段,如:
P{employee.firstname}
P{employee.lastname}
P{employee.email}
如何在employee.jrxml中创建和设置参数变量的属性?
如何调用jasper API并将employee对象设置为参数?
答案 0 :(得分:0)
也许尝试将Employee对象用作JavaBean数据源?
答案 1 :(得分:0)
要发送对象作为参数,您必须:
HashMap parameters = new HashMap<>();
parameter.put("object", new Object());
<textFieldExpression><![CDATA[$P{object}.getValue()]]></textFieldExpression>
对我有用