我正在撰写一份JasperReports方案,其中我希望把质询外包给财产档案。
我在我的 Java方案中把问话说出来。
在jrxml档案中,我有以下声明:
<parameter name="mySqlQuery" class="java.lang.String"/>
<queryString>
<![CDATA[$P{mySqlQuery}]]>
</queryString>
Java方案如下:
hashmap.put("mySqlQuery", this.mySqlQuery);
JasperReport jasperReportMyClass = JasperCompileManager.compileReport(this.reportMyClass);
JasperPrint jasperPrintMyClass = JasperFillManager.fillReport(jasperReportMyClass, hashmap, con);
jprintList.add(jasperPrintMyClass);
然后我出口到哪儿。
如果在JRXML<><><>>>>><>queryString tags中直接出现同样的问题,则该调查将处以罚款。
Thanks for reading!