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

首頁 > 編程 > JSP > 正文

JSP下載服務(wù)器文件的方法

2020-07-27 21:29:46
字體:
供稿:網(wǎng)友

本文實例講述了JSP下載服務(wù)器文件的方法。分享給大家供大家參考,具體如下:

<%@page import="java.io.FileInputStream"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><%@page language="java" contentType="text/html; charset=UTF-8"%><%@page import="com.ecc.emp.core.Context" %><%@page import="java.io.File" %><%@ include file="http://www.xxxx.com/head.jsp"%><%  boolean loadFlag = false;  ServletOutputStream ou = null;  FileInputStream fis = null;  try{      Context context=(Context)request.getAttribute("context");    String accountFilePath = (String)context.getDataValue("accountFilePath");    //String accountFilePath ="E:/ComeBack/Acc_BOS_CM/WebContent/upload/product/1336873410414custormerStatement.txt";    //String accountFileName = (String)context.getDataValue("accountFileName");    String displayFileName = (String)context.getDataValue("displayFileName");    //String displayFileName ="custormerStatement.txt";    String fullPath =accountFilePath;    response.reset();      response.setContentType("charset=UTF-8");    response.setContentType("text/HTML");    //response.setContentType("application/vnd.ms-excel");        String filename = new String(displayFileName.getBytes("gb2312"), "ISO8859-1");    response.setHeader("Content-Disposition","attachment; filename=" + filename);    //解決HTTPS不能下載的問題    response.setHeader("Cache-Control","public");        ou = response.getOutputStream();    File file = new File(fullPath);    fis = new FileInputStream(file);        try {      if (fis != null) {        int filelen = fis.available();        byte a[] = new byte[filelen];        fis.read(a);        ou.write(a);        ou.flush();      }            loadFlag=true;    } catch (Exception e) {      System.out.println("Excel is not exist!");    }    out = pageContext.pushBody();  }catch(Exception e){    e.printStackTrace();  }finally{    try {      fis.close();      ou.close();      ou = null;      response.flushBuffer();    } catch (Exception e) {      // TODO 自動生成 catch 塊      e.printStackTrace();    }  }%>

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 岗巴县| 静安区| 塘沽区| 威海市| 永春县| 天津市| 山阳县| 万宁市| 巨鹿县| 望江县| 恭城| 嘉义县| 睢宁县| 甘洛县| 托克逊县| 赣榆县| 喀喇沁旗| 顺平县| 丹江口市| 建昌县| 车致| 祁门县| 本溪| 宣城市| 邓州市| 白水县| 长武县| 房产| 临沂市| 巴彦淖尔市| 乳源| 江永县| 湖南省| 彰化县| 辛集市| 兖州市| 石柱| 高邑县| 新晃| 兴义市| 石渠县|