用JSP下載word文件(不會(huì)直接用IE打開(kāi))
<%@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 ( "出現(xiàn)IOException." + e );
} finally {
if (bis != null)
bis.close();
if (bos != null)
bos.close();
}
return;
%>
相關(guān)文章
jsp之間傳參數(shù)接受中文有亂碼問(wèn)題解決方法
這篇文章主要介紹了jsp之間傳參數(shù)接受中文有亂碼問(wèn)題解決方法,需要的朋友可以參考下2014-06-06
application對(duì)象統(tǒng)計(jì)所有用戶(hù)對(duì)某網(wǎng)頁(yè)的訪(fǎng)問(wèn)次數(shù)
使用application對(duì)象完成累計(jì)的功能統(tǒng)計(jì)所有用戶(hù)對(duì)某網(wǎng)頁(yè)的訪(fǎng)問(wèn)次數(shù),具體實(shí)現(xiàn)如下,喜歡的朋友可以參考下2013-08-08
jdbc操作mysql數(shù)據(jù)庫(kù)實(shí)例
這篇文章主要介紹了jdbc操作mysql數(shù)據(jù)庫(kù)的方法,涉及jsp基于jdbc針對(duì)mysql數(shù)據(jù)庫(kù)的連接、插入、查詢(xún)等簡(jiǎn)單操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
JSP使用Servlet作為控制器實(shí)現(xiàn)MVC模式實(shí)例詳解
這篇文章主要介紹了JSP使用Servlet作為控制器實(shí)現(xiàn)MVC模式的方法,以完整實(shí)例形式較為詳細(xì)的分析了MVC模式的原理及Servlet實(shí)現(xiàn)MVC模式的原理與相關(guān)注意事項(xiàng),需要的朋友可以參考下2015-09-09
jsp-解決文件上傳后重啟Tomcat時(shí)文件自動(dòng)刪除問(wèn)題
這篇文章主要介紹了jsp-解決文件上傳后重啟Tomcat時(shí)文件自動(dòng)刪除問(wèn)題,包括問(wèn)題分析和具體解決辦法,還是很不錯(cuò)的,需要的朋友可以參考下。2017-09-09
處理jsp顯示文字過(guò)長(zhǎng)問(wèn)題的解決方法
處理jsp顯示文字過(guò)長(zhǎng)問(wèn)題的解決方法,需要的朋友可以參考一下2013-03-03
Jsp+Servlet實(shí)現(xiàn)文件上傳下載 文件列表展示(二)
這篇文章主要為大家詳細(xì)介紹了Jsp+Servlet實(shí)現(xiàn)文件上傳下載功能的第二部分,文件列表展示,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01
JSP程序運(yùn)行原理、文檔結(jié)構(gòu)及簡(jiǎn)單輸入輸出實(shí)例分析
這篇文章主要介紹了JSP程序運(yùn)行原理、文檔結(jié)構(gòu)及簡(jiǎn)單輸入輸出,以完整實(shí)例形式較為詳細(xì)的分析了JSP程序的運(yùn)行原理、文檔結(jié)構(gòu)及簡(jiǎn)單輸入輸出詳細(xì)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
兩個(gè)JSP頁(yè)面父頁(yè)面獲取子頁(yè)面內(nèi)容的兩種方法
兩個(gè)JSP頁(yè)面,父頁(yè)面需要子頁(yè)面的內(nèi)容,但子頁(yè)面是隱藏的,本文介紹兩種解決方案,比較實(shí)用2014-10-10

