Struts2檔案上傳

2021-07-10 20:50:00 字數 598 閱讀 8469

檔案上jsp的時候使用的是smartupload

struts2有自己檔案上傳的jar

commons-io.jar

commons-fileuplod.jar

如果你使用的是myeclipse匯入的struts2jar包就不要關係這兩個jar是否匯入。

使用struts2上傳步驟

1.在上傳的jsp頁面寫入上傳表單

注:method為什麼要指定為post因為預設表單的提交方式是get,只能提交2kb的

資料。ecntype="multipart/form-data":因為上傳的是多個檔案或者是要指定上傳

不加編碼解析

2.寫action

public class uploadfile

//寫入文尖,呼叫檔案的工具類方便快速的上傳

//copyfile(第乙個引數是指你上傳誰,第二個引數是指上傳的位置)

fileutils.copyfile(***,createfile);

return "suceess";}}

3.在struts.xml中配置這個action

//需要給上傳的action配置***

***.jsp

struts2 檔案上傳

這些天做專案,遇到struts2 檔案上傳的問題,過程曲折。雖然網上有好多資料,但是自己還是在整理一下,總結自己走的彎路,說說容易出錯的地方 1 jsp 在類似上面的jsp中中的 method post 和 enctype multipart form data 必不可少。所以類似 這樣的直接url...

STRUTS2 檔案上傳

步驟 1 在jsp頁面的form的enctye設訂為multipart form data 2 action中定義與提交jsp頁面元素相同的file變數,對應的兩個變數 名稱和檔案型別,struts2規定是在file變數名非別加 contenttype 和 name public string ex...

struts2檔案上傳

剛做的web專案裡面用到了檔案上傳 首先定義檔案上傳需要的三個引數 注 我是在action中的模型驅動下使用的。public class adminproductaction extends actionsupport implements modeldriven 檔案上傳需要的引數 private...