手机
当前位置:查字典教程网 >编程开发 >JSP教程 >用JSP下载word文件(不会直接用IE打开)
用JSP下载word文件(不会直接用IE打开)
摘要:

<%@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下载word文件(不会直接用IE打开)】相关文章:

java使用smartupload组件实现文件上传的方法

JSP与Servlet的介绍说明

用JSP编写文件上传

JSP模板应用指南(下)

jsp中URL传递中文参数的处理方法

JSP中表单数据存储的一种通用方法

JSP教程(一)

JSP是什么?JSP是什么意思?

使用JSP/Servlet上载文件

JSP点击链接后下载文件功能

精品推荐
分类导航