使用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
相关文章推荐
- Jsp 使用 fileupload 文件上传和下载
- 使用JspSmartUpload上传下载全攻略详解
- 使用jspSmartUpload组件进行文件上传、下载
- JSP 文件 下载 代码 (不使用 jsp smart upload 组件) 解决中文名 问题
- Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)
- jspSmartUpload上传下载使用例子
- 【转载】使用jsp实现文件上传到服务器或者从服务器上下载文件到本地计算机完整说明版
- JSP+Servlet中使用jspsmartupload.jar进行图片上传下载
- 在jsp下载文件如jpeg、word等使用getOutputStream()时出现异常
- html/jsp下载Excel文件
- Servlet.service() for servlet jsp threw exception java.lang.Il在jsp中使用jspsmartupload组件下载文件时将抛出异常的解决方案
- 在jsp中使用jspSmartUpload实现上传下载全攻略(二)
- 使用JSP+Servlet实现文件上传下载
- Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)
- 使用jspSmartUpload下载文件
- JSP中使用jspsmartupload组件进行文件的上传和下载
- 使用jspSmartUpload的下载文件的经验教训
- jsp使用jspSmartUpLoad组件实现中文文件下载
- jxl与Struts2 生成下载excel文件 使用Excel模板 (云少原创)
- jsp使用jxl下载excel