首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

在线求大神和版主帮助 java web 远程调用iReport有关问题

2014-05-27 
在线求大神和版主帮助 java web 远程调用iReport问题 请教:我们的项目是B/S架构的 , 项目放在远程的服务器

在线求大神和版主帮助 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 报表任务笔记

热点排行