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

首頁 > 編程 > JSP > 正文

JSP實現從不同服務器上下載文件的方法

2020-07-27 21:29:37
字體:
來源:轉載
供稿:網友

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

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

public void importSuccess() throws Exception {   try {    HttpServletResponse response = Struts2Utils.getResponse();    // 重置響應    response.reset();    // 設置響應頭為二進制流    response.setContentType("application/x-msdownload;charset=utf-8");    response.setContentType("APPLICATION/OCTET-STREAM ");    response.setContentType("application/vnd.ms-excel");    response.setHeader("Content-Disposition",      "attachment; filename=ComplaintsImportModel.xls");    String path = this.getClass().getClassLoader().getResource("/")//這里才是問題的關鍵,WebLogic服務器要在讀取添加一個"/"      .getPath();    path = path.substring(1, path.length());    String name = File.separator + path + "ComplaintsImportModel.xls";    logger.info("**********************************" + name      + "*******************************");    InputStream is = new FileInputStream(name);    HSSFWorkbook wb = new HSSFWorkbook(is);    // 得到 文件流    OutputStream out = response.getOutputStream();    wb.write(out);    is.close();    out.flush();    out.close();   } catch (Exception e) {    logger.error("下載導出模版失敗", e);   } }

留著以后備用

希望本文所述對大家jsp程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 监利县| 汪清县| 延安市| 都江堰市| 运城市| 闽侯县| 阜宁县| 合江县| 平南县| 报价| 东乡| 囊谦县| 同仁县| 共和县| 祁阳县| 绍兴市| 文登市| 新安县| 北宁市| 皋兰县| 洛浦县| 桃江县| 六安市| 綦江县| 永靖县| 桐柏县| 青海省| 宣威市| 扎赉特旗| 高邮市| 黔江区| 扎鲁特旗| 杭州市| 仙桃市| 策勒县| 邵武市| 滦平县| 乌鲁木齐县| 社旗县| 宜宾县| 波密县|