Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > jsp技巧

用JSP下载word文件(不会直接用IE打开)

来源:中文源码网    浏览:368 次    日期:2024-04-19 05:02:24
【下载文档:  用JSP下载word文件(不会直接用IE打开).txt 】


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

相关内容