如何从已编译的.jasper文件创建JasperReport对象?

我编译了报告( .jasper文件)。 我需要从该对象获取一些信息(例如报告名称)。 怎么做 ? 如果我可以创建JasperReport对象,我可以在其上调用getName()方法,但我不知道如何。

您可以通过执行以下操作来获取JasperReport对象:

 JasperReport jasperReport = (JasperReport)JRLoader.loadObject(new File("filename.jasper")); 

从那里你可以通过这样做获得名称:

 jasperReport.getName()