用JSP下载word文件

王朝java/jsp·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

<%@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;

%>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航