摘要: 從《Struts1.x系列教程(8):上傳單個文件》中給出的例子可以看出,在Struts1.x中上傳單個文件是非常簡單的,但在實際應用中,上傳文件的個數一般是不確定的,如在網絡硬盤中,用戶可以根據自己的需要上傳任意多個文件(當然,網絡硬盤一次上傳文件的數目一般也是有上限的,如50個,但用戶可以只上傳了3個文件,因此,在這種情況下,上傳文件的個數也是不確定的)。如果讀者用過“網易網盤”或其他類似的服務程序,它們的上傳文件功能基本上都是根據用戶選擇的文件多少來添加要上傳的文件(并不是一開始就在界面上放很多<input type=’file’>元素來讓用戶輸入上傳文件名)。為了讓讀者也可以使用Struts來實現這個功能,在本節將給出一個用Struts實現的類似“網易網盤”的上傳任意多個文件的Web程序。
閱讀全文