byte[] result = null;
OutputStream os = response.getOutputStream();
try {
response.reset();
response.setHeader("Content-Disposition", "attachment; filename=" + new Date().getTime() + ".xls");
response.setContentType("application/vnd.ms-excel; charset=utf-8");
os.write(result);
os.flush();
}
finally {
if (os != null) {
os.close();
}
}
OutputStream os = response.getOutputStream();
try {
response.reset();
response.setHeader("Content-Disposition", "attachment; filename=" + new Date().getTime() + ".xls");
response.setContentType("application/vnd.ms-excel; charset=utf-8");
os.write(result);
os.flush();
}
finally {
if (os != null) {
os.close();
}
}
本文介绍了一种使用Java Servlet从服务器导出Excel文件的方法。通过设置HTTP响应头来指定文件名和MIME类型,并将字节数组写入到输出流中以触发浏览器下载指定为Excel文件的内容。

被折叠的 条评论
为什么被折叠?



