这是一个导出Excel文件的代码,可能路径有问题,求服务器上的路径
为什么在本地可以导出Excel表,但是一上传服务器就不行了,导出的表里没有数据
求解答
FileInputStream f = new FileInputStream(file);
byte[] fb = new byte[f.available()];
f.read(fb);
response.setHeader("Content-disposition", "attachment; filename="+fileName + ".xls");
ByteArrayInputStream bais = new ByteArrayInputStream(fb);
int b;
while ((b = bais.read()) != -1 ) {
response.getOutputStream().write(b);
}
response.getOutputStream().flush();
response.getOutputStream().close();
怎么将内容写到硬盘上 ...已经解决
你这上下两端代码没什么关系啊,上面那段代码粘全了么,如果想输出,在最后加上:
wwb.write();就行了,不用下面那段代码。
我上面也写了 后面那两句了啊 但是在本地可以 ,一上传到服务器就没有数据 ..求解 是不是路径问题啊
追答检查一下你本地和服务连的数据库是不是一个,服务器上的代码获得的user list是不是空的。
追问肯定不是空的 前台列表都可以看到列表数据 ,但是导出列表却没有数据 现在是数据闪一下就又没了用流写的