0

我有一个接受 Integer 参数的 Jasper 报告。我正在使用<g:jasperReport>标签来调用报告。这个标签的主体有一个 HTML <input>,它的值被传递给报告。

该报告不起作用。它给了一个InvalidFormatException.

请帮忙。

提前致谢。

安倍

4

1 回答 1

0

我发现String即使在 SQL 中也可以将传入的参数定义为 a ;即,在.jrxml 中:

<parameter name="headerid" class="java.lang.String">
        <parameterDescription><![CDATA[ID this report is for]]></parameterDescription>
        <defaultValueExpression><![CDATA['1']]></defaultValueExpression>
    </parameter>

像使用 Integer 一样在 SQL 中使用它;IE:

where header.id = $P{headerid}
于 2010-04-22T00:17:06.160 回答