JasperReports:iReport中的异常处理

时间:2013-07-30 17:12:38

标签: exception exception-handling jasper-reports ireport

有没有办法在 JasperReports 中进行异常处理?

具体来说,我对在某个URL中找不到子报告时处理异常感兴趣,这样我就可以将子报告位置默认为另一个。

我正在使用 iReport 设计器,所以我想知道是否有办法在这里进行异常处理。

1 个答案:

答案 0 :(得分:0)

我认为iReport内置的通用异常处理功能并不存在。但是对于您的特定问题,也许您可​​以使用“printWhenExpression”,例如:

  

new Boolean(新文件($ P {SUBREPORT_DIR} +“MySubReport.jasper”)。exists())

表示该值。当然,如果您正在远程加载子报表,它可能会更复杂,并且可能需要帮助程序类。