我正在开发一个web应用程序,我需要向用户显示一个报告。我正在使用jasper报告。现在我要做的是在我的网页上显示碧玉报告,以及根据用户偏好以pdf/excel文件格式导出报告的选项。我不想嵌入java applet在我的网页上显示报告。我在互联网上搜索,发现在浏览器pdf阅读器中显示报告的样本。它解决了我在网页上显示报告的目的,而不使用applet,但这样我只能以pdf格式导出报告。但我需要给在excel格式导出的用户选项。所以我的问题是我怎样才能达到我上面提到的目标?
我终于找到了解决问题的办法。首先,我在html文件中导出jasper报告&然后在一个iframe内显示了我的网页中的HTML文件,满足了我在网页中显示报告的目的。而导出报表是由jasper报表的JRXlsExporter, jrpdfexporters等几个导出类完成的。