如何访问jrxml文件中的参数并打印它?

时间:2013-05-02 11:09:02

标签: java jasper-reports

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

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

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

2 个答案:

答案 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用作字段并将其打印在报告中。