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

时间:2018-05-22 11:34:37

标签: jasperserver

我使用的是jasper服务器企业版7.0。多个用户登录到服务器我可以使用参数-LoggedInUsername获取用户名。但是,如何获取登录用户使用的报告。有没有任何方法可以这样做或有任何解决方法吗?

1 个答案:

答案 0 :(得分:0)

在报告模板(JRXML)中,您可以获得自己的名称$P{JASPER_REPORT}.getName()Screenshot of Jaspersoft Studio's Expression Editor, for adding built-in Parameter $P{JASPER_REPORT} to Text Field

这就是你在服务器上发布的内容(在我的情况下是6.4.2): Screenshot of JASPER_REPORT.getName() test on JasperReports Server 从屏幕截图中可以看出,报告文件名和报告名称不一定必须匹配。

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