我用的是springMVC框架,要实现下载功能,可是我只能把数据写入excel中,ByteArrayOutputStream os;os = new ByteArrayOutputStream();workbook.write(os);//workbook为写好了的HSSFWorkbookreturn os.toByteArray();这样写是对的吗,在前台:byte[] buff = null;//buff为后台返回的值response.setCharacterEncoding("UTF-8");response.setContentType("application/vnd.ms-excel");zresponse.addHeader("Content-Disposition", "attachment; filename=\""+filename+"\"");OutputStream out = response.getOutputStream();out.write(buff);out.flush();这样写有问题吗,我的需求是下载完成后能在弹出的dialog中找到下载的文件的位置,服务器上不需要存储。我看你的代码实现在点击导入模板后就直接弹出来了,可是我始终实现不了,还望不离赐教
添加回答
举报
0/150
提交
取消