我有一个接受Integer参数的Jasper报告。
我使用<g:jasperReport>
标记来调用报告。此标记的正文包含HTML <input>
,其值将传递给报告。
该报告无效。它提供InvalidFormatException
。
请帮忙。
提前致谢。
安倍
答案 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}