当前位置: 首页 > 知识库问答 >
问题:

如何在不嵌入Java Applet的情况下在Web页面中显示Jasper报表以及多种文件格式[pdf、xls等]的导出选项

逑何平
2023-03-14

我正在开发一个web应用程序,在那里我需要向用户显示一个报告。我正在使用jasper报告进行报告。现在我要做的是在我的网页上显示jasper报表,并根据用户的喜好将报表导出为PDF/Excel文件格式。我不想在我的网页上嵌入java applet来显示报表。我在网上搜索,找到了在浏览器pdf阅读器中显示报表的示例。它解决了我不使用applet在网页上显示报表的目的,但这样我只能导出pdf格式的报表。但我需要给用户选择导出在excel格式太。所以我的问题是怎样才能达到我上面提到的目标?

共有1个答案

益锦程
2023-03-14

我终于找到了问题的答案。首先在html文件中导出jasper报表,然后在iframe中显示web页面中的html文件,满足了在web页面中显示报表的目的。而报表的导出是由jasper report的JRXlsExporter,JRPdfExporter等几个导出类完成的。

 类似资料:
  • 我还访问了http://javaskeleton.blogspot.sg/2010/12/embedding-fonts-into-pdf-generated-by.html,但没有成功。 我错过了什么?如有任何帮助,不胜感激

  • 我正试图以RTL模式导出excel jasper报表。我的报表属性似乎没有正常工作。在本报告中,我使用下面的属性来指导我的excel表ti RTL。 我也尝试了另一种方法: 上述解决方案都不起作用。拜托,谁来帮帮我。

  • 我的JSF2.0web应用程序旨在生成PDF报告。问题是在资源管理器窗口中没有显示PDF报告。我正在使用eclipse kepler,带有apache-tomcat-7.0.52,并且jasper Ireport的版本是4.8。 我将提供整个java类: 我可以在控制台看到消息,并且页面被刷新,但是没有PDF报告出现在explorer屏幕上 我已经用下面的代码替换了上面的PDF方法,但是徒劳的是,

  • 如何在jasper子报告中显示当前页码?我只做了第一页,变量如下:$V{page_NUMBER}和“(”$V{page_COUNT}“)”,但我们如何在所有子报告中显示?

  • 问题内容: 我在JSF页面中有这3个字段 我也有一个具有以下属性的后备豆: 我希望在将某些值插入字段val1和val2中而不刷新页面时,outputText元素自动更改其值。结果变量应以这种方式计算(它正在计算百分比):(val1 * val2)/ 100 您能帮我解决我的一些疑问吗?: 我知道为此,我需要javascript或AJAX之类的东西。您认为最好的方法是什么? 我很想知道我如何使用AJ

  • 本文向大家介绍使用elementUI的表格组件时,在有多页的情况下,多选框如何跨页选择?相关面试题,主要包含被问及使用elementUI的表格组件时,在有多页的情况下,多选框如何跨页选择?时的应答技巧和注意事项,需要的朋友参考一下 element-ui提供了reserve-selection,它仅对 type=selection 的列有效,类型为 Boolean,为 true时会在数据更新之后记住