有没有办法在 JasperReports 中进行异常处理?
具体来说,我对在某个URL中找不到子报告时处理异常感兴趣,这样我就可以将子报告位置默认为另一个。
我正在使用 iReport 设计器,所以我想知道是否有办法在这里进行异常处理。
答案 0 :(得分:0)
我认为iReport内置的通用异常处理功能并不存在。但是对于您的特定问题,也许您可以使用“printWhenExpression”,例如:
new Boolean(新文件($ P {SUBREPORT_DIR} +“MySubReport.jasper”)。exists())
表示该值。当然,如果您正在远程加载子报表,它可能会更复杂,并且可能需要帮助程序类。