|
 |
您现在的位置: 红色黑客联盟 >> 程序开发 >> Web开发 >> Jsp编程 >> 正文 |
| 用JSP下载word文件(不会直接用IE打开) |
|
|
|
| 文章录入:7747.Net 责任编辑:7747.Net 更新时间:2008-5-21 23:28:45 |
|
|
【字体:小 大】 |
|
<%@page import="java.util.*"%> <%@page import="java.io.*"%> <%@page import="java.net.*"%> <% String filename = ""; if (request.getParameter("file") != null) { filename = request.getParameter("file"); } response.setContentType("application/msword"); response.setHeader("Content-disposition","attachment; filename="+filename); BufferedInputStream bis = null; BufferedOutputStream bos = null; try { bis = new BufferedInputStream(new FileInputStream(getServletContext().getRealPath("" + filename))); bos = new BufferedOutputStream(response.getOutputStream());
byte[] buff = new byte[2048]; int bytesRead;
while(-1 != (bytesRead = bis.read(buff, 0, buff.length))) { bos.write(buff,0,bytesRead); }
} catch(final IOException e) { System.out.println ( "出现IOException." + e ); } finally { if (bis != null) bis.close(); if (bos != null) bos.close(); } return; %> |
| |
| 您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力 |
|
|
| |
上一个文章: jsp连接数据库大全
下一个文章: 基于JDBC的数据库连接池技术研究与应用 |
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |