从 JSP 调用 JasperServer 仪表板

发布于 2024-12-19 10:53:27 字数 111 浏览 0 评论 0原文

我的 JasperServer 中有一个仪表板项目,我想从 JSP 中以编程方式调用它。我已经知道如何调用报告,但对于仪表板我不知道该怎么做。我们如何从 JSP 页面调用仪表板?如何在仪表板内传递报告的参数?

I have a dashboard item in my JasperServer that I want to call programatically from my JSP. I already knew how to call a report, but for dashboards I don't know how to do it. How do we call the dashboard from a JSP page? And how can I pass the parameters for the report inside the dashboard?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情话已封尘 2024-12-26 10:53:27

没有像报告那样可以调用仪表板的 Web 服务 API。有一天肯定会添加这个......但现在您只能使用 HTTP 调用来调用仪表板。

There is no web services API to call dashboards like there is for reports. This will surely be added someday... but for now you can only call a dashboard with an HTTP call.

手心的温暖 2024-12-26 10:53:27

现在,您应该能够通过在任何参数值上使用“hidden_​​”前缀来完成此操作:

http://yourserver.com:8080/jasperserver-pro/flow.html?_flowId=dashboardRuntimeFlow&dashboardResource=%2Fpublic%2Fdashboard%2F&j_username=myusername%7Cmyorganisation&j_password=mypassword&hidden_mymessageparamname=HelloWorld&decorate=no&viewAsDashboardFrame=true

如果您想要显示 Jasper Server 中的所有装饰和工具栏,您可以省略最后两个参数。

因此,在 JSP 中,您可以拥有一个表单,其中所有参数都作为隐藏输入,但名称以“hidden_​​”为前缀。

希望它仍然可以帮助别人

Right now you should be able to do this by using the "hidden_" prefix on any parameter value:

http://yourserver.com:8080/jasperserver-pro/flow.html?_flowId=dashboardRuntimeFlow&dashboardResource=%2Fpublic%2Fdashboard%2F&j_username=myusername%7Cmyorganisation&j_password=mypassword&hidden_mymessageparamname=HelloWorld&decorate=no&viewAsDashboardFrame=true

You can ommit the last two parameters in case you want to display all the decoration and toolbars from the Jasper Server.

So in the JSP you can have a form with all the parameters as hidden inputs, but with a name prefixed by "hidden_".

Hope it still could help someone

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文