读书人

在线求大神和版主帮助 java web 远程调

发布时间: 2014-05-27 16:13:17 作者: rapoo

在线求大神和版主帮助 java web 远程调用iReport问题
请教:
我们的项目是B/S架构的 , 项目放在远程的服务器上,想请教,我要调用iReport打印,但是调用后发现是在服务器上显示的,也就是说如果按我现在的代码的话其实是在远程服务器上打印,想请问,需要更改什么才能让我在别的地方能使用调用iReport的时候是在本地打印 ,代码如下:


public static void doPrint(String orderNumber) throws Exception {
Map<String, Object> param=new HashMap<String, Object>();
param.put("orderNumber", orderNumber);
JasperDesign jasperDesign = JRXmlLoader
.load("D:\\book.jrxml");
JasperReport jasperReport = JasperCompileManager
.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,
param, getConn());
JasperFillManager.fillReport(jasperReport, param);
JasperViewer.viewReport(jasperPrint, false);
JRXlsExporter exporter = new JRXlsExporter();
getConn().close();
}



[解决办法]
你又来了:)
可以用 applet 啊,这里有个例子:


一次 applet 客户端打印 jasperreport 报表任务笔记

读书人网 >Java Web开发

热点推荐