国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 澎湖县| 仲巴县| 贵港市| 洪江市| 平塘县| 利辛县| 达州市| 黄骅市| 潢川县| 德格县| 溧阳市| 平和县| 鄱阳县| 无棣县| 远安县| 广灵县| 大化| 贵阳市| 任丘市| 潢川县| 隆尧县| 会理县| 高陵县| 太湖县| 蕉岭县| 永昌县| 朔州市| 巩留县| 仙居县| 綦江县| 开江县| 宿州市| 伊金霍洛旗| 铜鼓县| 南漳县| 泸西县| 宁蒗| 勃利县| 乐陵市| 渭南市| 绵阳市|