我的查询是,我在我的java文件中设置了一个参数,如下所示
Map<String, Object> parameters = new HashMap<String, Object>();
parameters.put("ReportTitle", "MRSG Quarterly Report");
如何在我的jrxml文件中访问它并将其作为文本打印?
答案 0 :(得分:6)
您需要在jrxml中声明参数
<parameter name="ReportTitle" class="java.lang.String"></parameter>
然后在文本字段中调用它
<textField isBlankWhenNull="true">
<textFieldExpression class="java.lang.String"><![CDATA[$P{"ReportTitle"}]]>
</textFieldExpression>
</textField>
答案 1 :(得分:0)
您可以在select(sql报表)中放入一个参数,然后将其用作字段,就像这样:
<![CDATA[SELECT $P{FechaFin} as fechaFinal, ....]]>
您可以将fechaFinal用作字段并将其打印在报告中。