程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> struts 2 文件上傳-struts 2 上傳文件時,怎麼樣讓它的默認路徑是WebRoot工程下的目錄

struts 2 文件上傳-struts 2 上傳文件時,怎麼樣讓它的默認路徑是WebRoot工程下的目錄

編輯:編程綜合問答
struts 2 上傳文件時,怎麼樣讓它的默認路徑是WebRoot工程下的目錄

在struts2框架中使用文件上傳,在 Action 的處理上傳的業務方法中將臨時文件中的數據保存到指定路徑的文件中,我需要保存到項目的WebRoot目錄下的upload文件夾中

String filePath=ServletActionContext.getServletContext().getRealPath("/upload/")+uploadFileName
指定文件的保存目錄.
輸出的filePath為:
C:\Users\Administrator\Workspaces\MyEclipse 10.metadata.me_tcat\webapps\pingjiao\upload\新建 Microsoft Excel 工作表.xls
可是我想讓保存路徑為:
C:\Users\Administrator\Workspaces\MyEclipse 10\pingjiao\WebRoot\upload\新建 Microsoft Excel 工作表.xls
不知道該怎麼破?求大神指導

最佳回答:


上傳的文件肯定是在你Tomcat下的項目路徑下的,客戶端上傳到服務端必定是服務端的目錄下,你要想放到別的目錄下,可以繼續通過File的相關API進行文件拷貝等等。

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