如何把两个BYTE[]接起来?

bluelazysb 2005-06-21 11:43:06
jasperreport中发生的问题
想把两个页面连其来,就需要把2个BYTE数据合并成一个

如何实现?
代码怎么写?下面这段代码应该怎么改?

File reportFile = new File(application.getRealPath("ireport/rMitumori_Sakuseyi.jasper"));

Map parameters = new HashMap();

parameters.put("MITUMORI_NO", "05060001");

parameters.put("NOUKI_1", "20050601");
parameters.put("NOUNYUUJ_1", "20050601");
parameters.put("KENSYUU_YOTEI_1", "20050601");
parameters.put("SIHARA_BI_1", "20050601");
parameters.put("SEIKYUU_KIN_1", new java.math.BigDecimal(1234.11).setScale(2, java.math.BigDecimal.ROUND_UP));

parameters.put("BIJ", "20050601");
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(), parameters, new JREmptyDataSource());


reportFile = new File(application.getRealPath("ireport/rMitumori_Sakuseyi2.jasper"));

parameters.put("GAIRYAKUJ","20050601");



//byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(), parameters, new JREmptyDataSource()); //=========怎么接着上面的bytes
//JasperPrint jasperPrint = JasperFillManager.fillReport(reportFile.getPath(), parameters, new JRBeanCollectionDataSource(list));
//byte[] bytes = JasperExportManager.exportReportToPdf(jasperPrint);


response.setContentType("application/pdf");
response.setContentLength(bytes.length);

try{
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
}
catch(Exception e){
e.printStackTrace();
}
...全文
160 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
goingon99 2005-06-21
  • 打赏
  • 举报
回复
程序太长没来得看,建个数组,数组为两个数组的年度,循环读出连接不就好了?

81,115

社区成员

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

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