在线求大神和版主帮助 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();
}