碧玉grails参数

时间:2009-08-30 14:45:48

标签: grails jasper-reports

我有一个接受Integer参数的Jasper报告。 我使用<g:jasperReport>标记来调用报告。此标记的正文包含HTML <input>,其值将传递给报告。

该报告无效。它提供InvalidFormatException

请帮忙。

提前致谢。

安倍

1 个答案:

答案 0 :(得分:0)

我发现将传入的参数定义为String即使在SQL中也能正常工作;即,在.jrxml:

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

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

where header.id = $P{headerid}