<constant name="struts.multipart.saveDir" value="temp" />
將保存到:
\ Apache Tomcat上 7.0.14 \ BIN \ TEMP \ upload__781d3178_13831f5e207__8000_00000003.tmp
所以,相反,我該怎麼辦讓它去:
C:\ my_proje ct \ build \ web \ temp \
不使用絕對文件路徑,因爲我不想每次項目移動時重新配置它。我只是想要相對路徑。
編輯1:
,我不認爲它很重要,但我使用Struts 2版本2.1.8.1
編輯2:
我使用Apache Tomcat的。這就是我部署項目的地方。有沒有辦法在struts.xml中引用Tomcat的項目部署位置?
喜歡的東西:
<constant name="struts.multipart.saveDir" value="..\webapps\project\build\web" />
Jaiwo99一如既往地拯救!哈哈感謝的人。唯一的問題是,當我在本地開發時,項目會被部署到'c:\ project \ build',並且當我將它部署到服務器上時,它會轉到'catalina.home \ webapps \ project \ build' – ThreaT
@ ThreaT hehe,然後很酷! 'build'文件夾只存在於您的開發環境中,它以後不會出現在您的應用程序中。 – Jaiwo99