前段時間由於專案的需求,實現檔案上傳並要求頁面不重新整理。我便首先想到了ajax,我通過查閱之前終於可以實現這個功能了,小弟今天特此和大家分享一下。ajax上傳實質上分為兩種:
一、基於iframe非同步提交資料,將form表單資料建立到乙個頁面隱藏的iframe,提交iframe裡的資料。**如下:
1.html頁面引入
使用者名稱:上傳
2.js處理
3.struts2後台處理:
@controller
@scope("prototype")
public class myupload
public string getusername()
public void setusername(string username)
public void setfiletoupload(file filetoupload)
public void upload3() throws exception
} 注:原始碼位址
二、基於html5的filereader,提前是你的瀏覽器必須支援h5才可以
1.html**:
2.struts2後台處理
@controller
@scope("prototype")
public class myupload
public void seturldata(string urldata)
public void uploadimg() throws exception
}
Struts2的檔案上傳
看到有人在問struts2的檔案上傳,想起自己買的李剛的 struts2權威指南 書中已有很詳細的介紹,只是自己一下子記不起來了,真的很遺憾,說明自己學得還不夠紮實,所以自己整理了一下發上來。下面是上傳的 檔案上傳頁面 檔案上傳頁面中,包含兩個表單域,檔案標題和檔案瀏覽域 當然,為了能完成檔案上傳,...
Struts2 多檔案上傳
在 struts.xml 中 控制最大快取值 success.jsp 在 uploadaction2 中 public class uploadaction2 extends actionsupport implements serializable private file image 對應的就是...
Struts2單檔案上傳
1 commons fileupload 1.2.2.jar 2 commons io 2.0.1.jar 1 表單必須使用post方式提交 2 表單編碼型別 enctype multipart form data 3 file標籤中,name屬性必須要寫 label 上傳檔案 name uploa...