string dirpath
=getservlet().getservletcontext().getrealpath("/
")+"
/upload";
hashtable fileh
=actionform.getmultipartrequesthandler().
getfileelements();
//這裡fileh.size()總是等於1
for(enumeration e
=fileh.keys(); e.ha**oreelements(); ) {
string key
=(string) e.nextelement();
try{
formfile formfile
=(formfile) fileh.get(key);
string filename
=formfile.getfilename().trim();
上傳的結果只是上傳了 最後乙個上傳框的檔案 , 而不是所有的檔案(多個) ,
fileh.size() 那裡總是等於1, 請問大家這是 什麼原因呢?
詳細情況可先看我的jsp 上傳頁面截圖,如下
需要說明的是 我的jsp 頁面的 上傳檔案框的名字如果是同一類的話名字是相同的(構成乙個陣列,便於動態增加和刪除等), 而且頁面並不一定是每個上傳框都要有上傳的內容,即可以為空。
如果用struts實現動態(不定數量)多檔案上傳
前幾天遇到如題目描述問題,要求象163郵箱附件那樣的效果。從網上找了半天也沒解決,自己斷續的嘗試了幾天才弄出來。為了能幫以後的朋友遇到類似問題的朋友順利解決問題,特在此描述。主要 如下 form部分 public class multiuploadform extends actionform pu...
Python函式返回不定數量的值
python的函式是可以return多個值的,但其本質上還是返回單個值,只是利用了tuple的自動打包,將多個值打包成單個tuple返回。使用 驗證 def func a return 1,2,3,4 if name main temp func a print type temp 執行結果,確認返...
Python中的不定數量的函式引數
首先並不是必須寫成 args 和 kwargs。只有變數前面的 星號 才是必須的,不過更建議使用這兩個名字,可以讓別的程式設計師更容易理解。args是用來傳送乙個非鍵值對的可變數量的引數列表給乙個函式。def var args f arg,args print first arg f arg for...