Struts2 實現檔案上傳和獲取表單資料(實踐)

2021-08-20 11:25:39 字數 561 閱讀 7556

在使用檔案上傳的時候通遇到乙個問題:獲取不了除了檔案外的表單資料!(null值)

原理我就不講了,直接上解決方法之一(因為目前我只會這乙個......)

解決方法:使用模型驅動modeldriven(注意表單控制項的name屬性設定)

例子:前台

後台

public class test extends actionsupport implements modeldriver		

public tbshowentity getmodel()

public file getphoto()

public void setphoto(file photo)

public string getphotofilename()

public void setphotofilename(string photofilename)

}

當然也可以用其他方法,比如apache檔案上傳元件等等。

以上僅供參考

Struts2實現上傳檔案

需用到兩個包 commons io 2.0.1.jar commons fileupload 1.3.jar form表單必須加enctype multipart form data 屬性 struts2核心配置檔案 upload.jsp 後台實現上傳模組 這三個屬性必須有 接收前台傳來的檔案 pr...

struts2實現檔案上傳

研究了兩天終於搞定了,之前一直想著怎麼能將檔案上傳到eclipse中專案的webcontent目錄下,然後在別的頁面將上傳的開啟,之前一直被絕對路徑所誤導,取得路徑的方式 string realpath servletactioncontext.getrequest getrealpath file...

struts2實現檔案上傳 一

實現檔案上傳的表單中必須要的屬性如下 而用於處理該表單的action 如下 其中的file與表單中的檔案域的name熟悉必須一致,另外檔案的兩個隱藏屬性filename和contenttype的字首必須和file的名字相同,即,如果檔名為 則相應有 filename和 contenttype 其實名...