通过我的应用程序 JSP 中嵌入的 URL 访问 Jasper Server 上的报告

Access the reports on Jasper Server through URLs embedded in JSP of my application

我是使用 jasper 报告服务器生成报告的初学者。我想在我的 Web 应用程序中显示部署在 jasper 服务器中的报告。 我读过这篇文章: http://community.jaspersoft.com/wiki/embedding-using-http-api

我这样做只是为了自学,所以没有安全问题。

到目前为止我已经完成了: 我制作了一个网络应用程序,在我的 JSP 中,我使用以下内容将报告嵌入 JSP 中:

 <c:import url="http://localhost:8080/jasperserver/flow.html?_flowId=viewReportFlow&standAlone=true&_flowId=viewReportFlow&ParentFolderUri=%2Freports%2FGraphD&reportUnit=%2Freports%2FGraphD%2FMainReport1&j_username=jasperadmin&j_password=jasperadmin" />

我已经下载了一个主题并上传到jasper服务器并激活它,以便删除header和jaspersoft标志等

现在,当我 运行 我的应用程序通过 tomcat 时,在浏览器中它一直在重新加载,但没有任何显示。

注意:如果我没有在请求中将用户名和密码作为参数传递,则会出现 jasper 服务器登录页面,但是当我尝试登录时,会显示错误:j_spring_security_check,请求的资源不可用。

我不明白我做错了什么。 :'(

请帮忙。

也许试试这个。
<c:import var="data" url="http://localhost:8080/jasperserver/flow.html?_flowId=viewReportFlow&standAlone=true&_flowId=viewReportFlow&ParentFolderUri=%2Freports%2FGraphD&reportUnit=%2Freports%2FGraphD%2FMainReport1&j_username=jasperadmin&j_password=jasperadmin"/><br> <c:out value="${data}"/>