程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> commons-fileupload和struts公用問題

commons-fileupload和struts公用問題

編輯:JAVA編程入門知識

在使用文件上傳組件commons-fileupload和struts中發現應該注重幾個問題:

1.最好不要在jsp頁面中使用struts得標簽,使用後,通過正常方式無法接收到相關參數。

2.假如使用action,不要使action繼續其他得action,僅僅繼續org.apache.struts.action.Action;並且在配置文件中,不要給action配置actionForm,否則通過一下方法: 

         DiskFileUpload fu = new DiskFileUpload();
               // 設置最大文件尺寸,這裡是4MB
               fu.setSizeMax(41943040);
               // 設置緩沖區大小,這裡是4kb
               fu.setSizeThreshold(2048);
               // 設置臨時目錄:
               fu.setRepositoryPath(tempPath);
               // 得到所有的文件:
               List fileItems = fu.parseRequest(request);
               Iterator i = fileItems.iterator();

接收到得list是null。不關聯actionform即可正常使用。


 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved