用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打开)
- 用JSP下载word文件(不会直接用IE打开)
- jsp页面 java 文件下载设置禁止IE直接打开配置问题
- jsp中让IE提示文件下载,而不是直接打开
- 在下载txt文件的时候不在IE里面直接打开,而是下载
- IE中点击链接下载EXCEL文件直接以乱码方式打开解决
- 在ie直接打开word/excel文件(转贴)
- 解决下载word/EXCEL文件时被IE打开
- JAVA文件下载,IE不提示下载,直接打开的解决方法
- Tomcat 在IE中下载rar文件直接以乱码方式打开解决方案
- ASP.NET直接下载一个文件,而不是在IE中打开它
- 解决把水晶报表下载到客户端过程中,出现下载整个页面(.aspx)或者直接载web页中打开word文件的问题!
- JSP/Web环境下载Excel文件并打开,不在IE中直接打开的方法
- jsp文件在ie中打开时提示下载的错误
- Tomcat 在IE中下载rar文件直接以乱码体式格式打开解决规划
- 解决使用超链接下载word/EXCEL文件时被IE打开的问题
- weblogic服务上传word等文件直接打开问题解决 博客分类: web应用服务器 在weblogic上发布的web项目,测试中发现出现当上传word、excel、pdf等文件在下载的时候出现
- asp.net中下载TEXT文件,而不是直接在IE中打开
- 解决下载Word/Excel文件时被IE打开
- JSP下载文件(word是下载还是在线打开)