国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP實(shí)現(xiàn)從不同服務(wù)器上下載文件的方法

2024-09-05 00:22:22
字體:
供稿:網(wǎng)友

這篇文章主要介紹了JSP實(shí)現(xiàn)從不同服務(wù)器上下載文件的方法,涉及jsp文件傳輸?shù)南嚓P(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JSP實(shí)現(xiàn)從不同服務(wù)器上下載文件的方法。分享給大家供大家參考,具體如下:

最近在項(xiàng)目當(dāng)中遇到模板下載的問題:當(dāng)服務(wù)器為Tomcat的時(shí)候文件可以正常下載,但是當(dāng)放到線上(WebLogic服務(wù)器)下載的模板為空,現(xiàn)記錄下解決辦法。

 

 
  1. public void importSuccess() throws Exception {  
  2. try {  
  3. HttpServletResponse response = Struts2Utils.getResponse();  
  4. // 重置響應(yīng)  
  5. response.reset();  
  6. // 設(shè)置響應(yīng)頭為二進(jìn)制流  
  7. response.setContentType("application/x-msdownload;charset=utf-8");  
  8. response.setContentType("APPLICATION/OCTET-STREAM ");  
  9. response.setContentType("application/vnd.ms-excel");  
  10. response.setHeader("Content-Disposition",  
  11. "attachment; filename=ComplaintsImportModel.xls");  
  12. String path = this.getClass().getClassLoader().getResource("/")//這里才是問題的關(guān)鍵,WebLogic服務(wù)器要在讀取添加一個(gè)"/"  
  13. .getPath();  
  14. path = path.substring(1, path.length());  
  15. String name = File.separator + path + "ComplaintsImportModel.xls";  
  16. logger.info("**********************************" + name  
  17. "*******************************");  
  18. InputStream is = new FileInputStream(name);  
  19. HSSFWorkbook wb = new HSSFWorkbook(is);  
  20. // 得到 文件流  
  21. OutputStream out = response.getOutputStream();  
  22. wb.write(out);  
  23. is.close();  
  24. out.flush();  
  25. out.close();  
  26. catch (Exception e) {  
  27. logger.error("下載導(dǎo)出模版失敗", e);  
  28. }  

留著以后備用

希望本文所述對(duì)大家jsp程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安丘市| 济源市| 新津县| 五家渠市| 东乡族自治县| 台中市| 景宁| 松江区| 铜川市| 南华县| 南宫市| 济阳县| 衡阳县| 罗山县| 新乡市| 法库县| 胶州市| 陈巴尔虎旗| 佛学| 高安市| 龙山县| 青浦区| 阆中市| 西丰县| 安陆市| 平乡县| 蓬溪县| 莎车县| 定州市| 衢州市| 庐江县| 萨迦县| 中西区| 阿勒泰市| 肃南| 崇信县| 海阳市| 卓尼县| 休宁县| 会理县| 石泉县|