開發步驟如下:
1、新建一個web工程,導入struts2上傳文件所需jar,如下圖
目錄結構:
實現規則:
(1)在JSP中設定表單控制項<s:file name="upload" label="上傳"/>
(2)在Action中定義屬性:
private File upload; //包含文件內容
private String uploadFileName; //上傳文件的名稱;
private String uploadContentType; //上傳文件的MIME類型;
這些屬性都會隨著文件的上傳自動賦值;
(3)在execute中完成寫入磁碟功能;
表單頁面:
strut2代碼:
struts.xml