jasperreports,JasperViewer客户端打印

PH = 7 2018-12-26 07:23:18
[b]用JasperViewer.viewReport遇到一怪问题.当用JasperViewer.viewReport(jasperPrint, false);时预览窗口在服务器端打开,客户不显示任何窗口[/b]
代码如下:

try (InputStream input = InspectsSumController.class.getResourceAsStream("/com/huaxi/vdm/reports/sum_inspects.jasper")){
List<Map<String, Object>> list = examinesService.sumInspectId(inspectId, exaBegin, exaEnd);
JRMapArrayDataSource dataSource = new JRMapArrayDataSource(list.toArray());

Map<String, Object> params = new HashMap<>();
params.put("exaBegin", exaBegin);
params.put("exaEnd", exaEnd);

JasperPrint jasperPrint = JasperFillManager.fillReport(input, params, dataSource);
ExporterInput exporterInput = new SimpleExporterInput(jasperPrint);
ServletOutputStream outputStream = response.getOutputStream();
String fileName="检验类别分类合格率汇总表";

if(act.equals("print"))
{
JasperViewer.viewReport(jasperPrint,false);
}
...全文
256 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
参考案例 另外我看了下官网,http://jasperreports.sourceforge.net/api/net/sf/jasperreports/view/JasperViewer.html 关于你这个方法有N个重载方法,你传的那个值viewReport(JasperPrint jasperPrint, boolean isExitOnClose) 对了么
十八道胡同 2018-12-27
  • 打赏
  • 举报
回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧