使用JasperReports生成报告时,我遇到了一个有趣的情况。我做了一些代码并正确生成报告。但是当我的朋友连接到我的电脑并执行它时,报告显示在我的电脑上,而不是我的朋友:)。
有人可以告诉我有什么问题吗?我在前端使用 ZK CE。
@Command
public void printPC() throws JRException, SQLException, ClassNotFoundException, IOException
{
String file1 = "/WEB-INF/pages/procurement/report/productCategoryReport.jrxml";
InputStream Is = WebApps.getCurrent().getResourceAsStream(file1);
JasperDesign jasperDesign =JRXmlLoader.load(Is);
JasperReport jasperReport =JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, getConnection());
JasperViewer.viewReport(jasperPrint,false);
getConnection().close();
}