如何获取jasperserver中不同用户使用的报告名称

How to get name of report used by different user in jasperserver

我使用的是 jasper server 企业版 7.0。多个用户登录到服务器我可以通过使用参数 - LoggedInUsername 获取用户名。但是我怎样才能得到登录用户使用的报告。有什么方法可以这样做,或者有什么解决方法吗?

在报表模板 (JRXML) 中,您可以通过调用 $P{JASPER_REPORT}.getName() 来获取它自己的名称:

这是你在发布到服务器时看到的(在我的例子中是 6.4.2): 从截图中可以看出,报表文件名和报表名不一定要匹配。

有关详细信息,请参阅:http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/JRParameter.html#JASPER_REPORT