layui struts2上傳檔案

2021-08-22 13:03:01 字數 1030 閱讀 8884

前端html部分:

上傳pdf

前端js部分layui配置

var upid=122;

layui.use(['upload','form', 'layedit', 'laydate'], function(), //此處是上傳檔案時攜帶的一些引數, 可以使用常數或變數, 如果使用動態值, 需要layui 2.2.6 及以上,詳見官方問答ng

before: function(obj),

field:"file", //預設檔案域是file,也可以自己定義,這個和後台struts中獲取檔名有關

alldone: function(obj),

done: function(res),

error: function()

});});

後端action

private string filefilename; //struts2用來封裝該檔案域對應的檔案的檔名,***filename,layui上傳的檔案域field預設值是file

private file file; //struts2用來封裝頁面檔案域對應的檔案內容***

/***

* 上傳

*/public void uploadimg()

/**頁面控制項的檔案流**/

string fileoriginalname="";

inputstream instream=null;

string suffix ="";

string newfilename = filefilename;

try catch (ioexception e)

}public string getfilefilename()

public void setfilefilename(string filefilename)

public file getfile()

public void setfile(file file)

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檔案上傳

檔案上jsp的時候使用的是smartupload struts2有自己檔案上傳的jar commons io.jar commons fileuplod.jar 如果你使用的是myeclipse匯入的struts2jar包就不要關係這兩個jar是否匯入。使用struts2上傳步驟 1.在上傳的jsp...