天天看點

關于struts2的上傳和下載下傳

JSPSmartUpload:應用在Model1年代.(嵌入到JSP)

FileUpload:應用在Model2年代.

Servlet3.o:完成檔案上傳.

Struts2架構:完成檔案上傳.

* 1.表單的送出方式:POST.(POST 沒有大小限制)

* 2.表單元素中需要有<input type=”file”>這個元素必須有一個name屬性.

* 3.表單的enctype屬性是multipart/form-data(MIME協定中的分部分.)

頁面:

檔案上傳:<input type="file" name="upload"><br/>

Action:

提供三個屬性:

private File upload; // 獲得檔案

private String uploadContentType; // 獲得檔案類型

private String uploadFileName; // 獲得檔案名

對三個屬性提供set方法:

将伺服器上一個檔案輸出到浏覽器:

* 設定兩個頭和一個流.

* ContentType:檔案的MIME類型.

* Content-Dispostion:提示下載下傳.

* 代表檔案的輸入流:---(輸出流是固定的response.getOutputStream();)

關于struts2的上傳和下載下傳
關于struts2的上傳和下載下傳

本文轉自SummerChill部落格園部落格,原文連結:http://www.cnblogs.com/DreamDrive/p/4005981.html,如需轉載請自行聯系原作者