html**
="easyui-panel" title=
"上傳檔案" style=
"width:100%;padding:30px 70px 50px 70px"
>
"userform" name=
"userform" enctype=
"multipart/form-data" method=
"post"
>
"margin-bottom:20px"
>
="easyui-filebox" multiple=
"multiple" id=
"file" name=
"file" data-options=
"multiple:'true',prompt:'選擇檔案...',separator:','"
style=
"width:100%"
>
"hidden" name=
"id" value=
"$">
<
/div>
<
/form>
"#"class
="easyui-linkbutton" style=
"width:100%" onclick=
"loadfile()"
>上傳<
/a>
<
/div>
<
/div>
js**
function
loadfile()
);return;}
$("#userform").
form
('submit'
,/factoryengineer/upload'
,//請求url
success:
function
(data));
$('#file').
filebox
('clear');
//清空}}
);}
後台接收
controller
/**
* 檔案上傳
//從配置檔案獲取檔案上傳路徑
@value
("$"
)private string fileuploadpath;
//迴圈遍歷多個檔案,並設定資料夾名稱,然後工具類上傳,最後儲存到附件表中
public
void
upload
(list
multipartfiles,string id)
throws ioexception
fileuploadutils
/**
* 檔案上傳
** @param multipartfile
* @return
* @throws ioexception
*/public
static string fileupload
(multipartfile multipartfile, string filepath)
throws ioexception
//檔案原名稱
string filename = multipartfile.
getoriginalfilename()
;// 判斷檔案型別
string filetype = filename != null && filename.
contains
("."
)? filename.
substring
(filename.
lastindexof
(".")+
1, filename.
length()
): null;
// 判斷檔案型別是否為空
if(stringutils.
isnotblank
(filetype)
) multipartfile.
transferto
(file)
; log.
info
("上傳成功");
return truefilename;
}else
}else
return null;
}
EasyUI總結 EasyUI開發中遇到的坑
普遍 1.easyui在書寫鍵值對的時候要注意是否要加引號,在需要加引號的地方不加則無法渲染 datagrid資料網格 1.datagrid預設請求方式是post,如果要使用分頁功能pagination,則需要把請求方式method設為get 2.分頁功能的pagesize必須是pagelist陣列...
easyui表單的驗證
擴充套件easyui表單的驗證 extend fn.validatebox.defaults.rules,message 只允許漢字 英文本母 數字及下劃線 減號和 chs length character else else message easy 的多重驗證 1 2 return true 不...
詳寫easyui的配置
短短幾行 苦尋研究了大半天。各種零碎資訊摻雜在一起,卻沒有乙個直接給出答案的。不是說網上人家寫的不好,而是人家寫的太多太大,顧慮不到這些小地方。而向我們這樣的零基礎中零基礎真的是太難理解了。下面給出今天得出的答案,希望能幫助到和我一樣被困擾的人.我不能說我寫的多麼的對,但是我能保證按我寫的去做 能得...