我的jasper报告具有java.sql.Timestamp参数“ P_SNAPSHOT_REPORT”,我尝试使用jasperreport rest api将值传递给此参数,并使用许多不同的格式,例如
"P_SNAPSHOT_REPORT":"2013-10-11T14:52:04.955+03:00"
"P_SNAPSHOT_REPORT":"2013-10-11T14:52:04.955"
但全部失败,抛出ClassCastException如下:
该报告尚未完成。执行时发生错误。异常:java.lang.ClassCastException:无法将net.sf.jasperreports上的net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.setTimestamp(JRJdbcQueryExecuter.java:800)上的java.lang.String强制转换为java.sql.Timestamp。 engine.query.JRJdbcQueryExecuter.setStatementParameter(JRJdbcQueryExecuter.java:748)
那么使用jasperserver rest api,如何将值(以json格式)传递给jasperreport java.sql.Timestamp参数?