springMVC下載模板檔案(不跳頁面)
@RequestMapping("/xiazai")
public void xiazai(HttpServletRequest request,
HttpServletResponse response) throws Exception {
response.setContentType("text/html;charset=UTF-8");
BufferedInputStream in = null;
BufferedOutputStream out = null;
request.setCharacterEncoding("UTF-8");
String rootpath = request.getSession().getServletContext().getRealPath(
"/");
System.out.println(rootpath+"路徑");
String fileName = request.getParameter("f");
System.out.println(fileName);
fileName="model.xlsx";
try {
File f = new File(rootpath + "template/" + fileName);
response.setContentType("application/x-excel");
response.setCharacterEncoding("UTF-8");
response.setHeader("Content-Disposition", "attachment; filename="+fileName);
response.setHeader("Content-Length",String.valueOf(f.length()));
in = new BufferedInputStream(new FileInputStream(f));
out = new BufferedOutputStream(response.getOutputStream());
byte[] data = new byte[1024];
int len = 0;
while (-1 != (len=in.read(data, 0, data.length))) {
out.write(data, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (in != null) {
in.close();
}
if (out != null) {
out.close();
}
}
}
相關文章
- SpringMVC檔案下載SpringMVC
- 【springmvc】下載檔案SpringMVC
- SpringMVC檔案上傳下載(單檔案、多檔案)SpringMVC
- SpringMVC基本環境搭建(配置檔案模板模板)SpringMVC
- SpringMVC中的檔案上傳和下載SpringMVC
- SpringMVC實現檔案上傳&下載(2)SpringMVC
- 織夢某個頁面對應的模板檔案分析
- 有關web頁面內容檔案強制下載程式碼Web
- .net頁面載入顯示word檔案
- SpringMVC下http和https路徑下的檔案下載SpringMVCHTTP
- SpringMVC檔案上傳與下載(附工程原始碼)SpringMVC原始碼
- 網頁特效,網頁模板,pdf下載 - IT書包網頁特效
- 解決django中超連結頁面不跳轉的問題Django
- 前端頁面渲染markDown檔案前端
- HTML頁面和CSS檔案HTMLCSS
- 使用httpclient下載 頁面、圖片HTTPclient
- Dynamics CRM中自定義頁面實現附件管理包含下載模板、上傳、下載、刪除
- 檔案下載
- Unix檔案系統頁面監控實現-效果頁面
- web頁面引用相關檔案或者頁面方式彙總Web
- SpringMVC之返回頁面資料SpringMVC
- 一文讀懂SpringMVC中的檔案上傳與下載SpringMVC
- 下載網頁音原始檔網頁
- AFNetworking下載檔案型別直接在檔名後面加型別
- 00、下載檔案
- Ajax 下載檔案
- FastApi下載檔案ASTAPI
- MVC 下載檔案MVC
- js 檔案下載JS
- Servlet下載檔案Servlet
- httpWebRequest 檔案下載HTTPWeb
- php檔案下載PHP
- .net 檔案下載
- php 檔案下載PHP
- HttpClient 下載檔案HTTPclient
- Response下載檔案
- ajax上傳檔案,spring mvc獲取檔案並處理,通過頁面按鈕傳送url,由後臺控制檔案下載SpringMVC
- 【SpringMVC】檔案上傳與下載、攔截器、異常處理器SpringMVC