我在jsp中使用iframe
标记在我的应用程序中显示jasper报告
<%String url="http://192.168.0.117:8081/jasperserver/flow.html?_flowId=viewReportFlow&standAlone=true&_flowId=viewReportFlow&ParentFolderUri=%2Freports%2Fsamples&reportUnit=%2Freports%2Fsamples%2FAllAccounts&decorate=no&j_username=jasperadmin&j_password=jasperadmin"; %>
<iFRAME frameborder="1" class=repframe id="filterIFrame" name="filterIFrame" scrolling="no" src='<%=url %>' height=700px width=1500px>
</iFRAME>
现在,当用户点击按钮时,它应生成一个pdf文件。我尝试了很多链接,显示示例代码,如果.jasper或.jrxml文件存储在Web服务器中,然后我们可以选择该文件并将其另存为PDF。但对我来说,它应该从jasper服务器位置通过url或报告路径选择,并且应该存储在应用服务器中。
建议我如何去做。
答案 0 :(得分:1)
追加&#34; &amp; output = pdf &#34;在您的报告网址中以PDF格式下载。
例如:
使用此网址:
<%String url="http://192.168.0.117:8081/jasperserver/flow.html?_flowId=viewReportFlow&standAlone=true&_flowId=viewReportFlow&ParentFolderUri=%2Freports%2Fsamples&reportUnit=%2Freports%2Fsamples%2FAllAccounts&decorate=no&j_username=jasperadmin&j_password=jasperadmin&output=pdf"; %>