您的位置:首页 > Web前端 > JavaScript

使用jsp下载excel文件

2011-09-13 14:02 555 查看
<%@ page contentType="application/x-xls;charset=GBK"%>
<%@ page import="java.io.File,java.io.FileInputStream"%>
<%@ page import="javax.servlet.ServletOutputStream"%>
<%
out.clear();
out = pageContext.pushBody();
String fileName = request.getParameter("fileName");
response.setHeader("Content-disposition","inline;filename="+fileName);
File fileLoad = new File(request.getRealPath("")+"/shipment/template", fileName);
long fileLength = fileLoad.length();
String length = String.valueOf(fileLength);
response.setHeader("Content_Length", length);
FileInputStream input = null;
ServletOutputStream output = null;
try {
input = new FileInputStream(fileLoad);
output = response.getOutputStream();
byte[] block = new byte[1024];
int len = 0;
while ((len = input.read(block)) != -1) {
output.write(block, 0, len);
}
} catch (Exception e) {
e.getMessage();
} finally {
try {
input.close();
output.flush();
output.close();
} catch (Exception ex) {
ex.getMessage();
}
}
%>


本文出自 “利他互联litalink.com” 博客,请务必保留此出处http://lya041.blog.51cto.com/337966/663282
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: