我用J2EE实现了一个文件的下载功能,代码如下,在我的电脑上是好的,但是在有些电脑上就不能实现下载功能,我们的 环境都是JDK1.5,Tomcat5.0,是不是要实现下载功能,还需要对计算机的设置要进行修改一下?
response.setHeader("Content-disposition","inline; filename=test.xls");
response.setContentType("application/msexacl");
ServletOutputStream out = response.getOutputStream();
WritableWorkbook book = Workbook.createWorkbook(out);
WritableSheet sheet = book.createSheet("Sheet_1", 0);
Label label = new Label(0, 0, "test");
sheet.addCell(label);
jxl.write.Number number = new jxl.write.Number(1, 0, 789.123);
sheet.addCell(number);
book.write();
book.close();
response.setHeader("Content-disposition","inline; filename=test.xls");
response.setContentType("application/msexacl");
ServletOutputStream out = response.getOutputStream();
WritableWorkbook book = Workbook.createWorkbook(out);
WritableSheet sheet = book.createSheet("Sheet_1", 0);
Label label = new Label(0, 0, "test");
sheet.addCell(label);
jxl.write.Number number = new jxl.write.Number(1, 0, 789.123);
sheet.addCell(number);
book.write();
book.close();
你可以在调试器跟踪一下看看,具体是怎么不能下载。出现什么异常??
调试