1

我的查询是,我在我的 java 文件中设置了一个参数,如下所示

Map<String, Object> parameters = new HashMap<String, Object>();
parameters.put("ReportTitle", "MRSG Quarterly Report");

如何在我的 jrxml 文件中访问它并将其打印为文本?

4

2 回答 2

9

您需要在 jrxml 中声明参数

 <parameter name="ReportTitle" class="java.lang.String"></parameter>

然后在文本字段中调用它

<textField isBlankWhenNull="true">               
  <textFieldExpression class="java.lang.String"><![CDATA[$P{"ReportTitle"}]]>
  </textFieldExpression>
</textField>
于 2013-05-02T11:24:21.847 回答
0

You can put in the select (sql report) a parameter and then use it as a Field, lika this:

<![CDATA[SELECT $P{FechaFin} as fechaFinal, ....]]>

You can use fechaFinal as a Field and print it in your report.

于 2019-01-15T01:14:32.810 回答