我注意到ice:inputFile組件只會將文件上傳到目錄$ TOMCAT_HOME/webapps/MyAppName/upload /。我希望這個目錄依賴於當前用戶的用戶首字母縮寫(例如,帶有首字母abc的用戶想要上傳文件,文件轉到$ TOMCAT_HOME/webapps/MyAppName/upload/abc /)。我怎樣才能動態設置這個屬性?更改ice的上傳目錄路徑:inputFile組件
0
A
回答
1
需要設置屬性uploadDirectory組件上,因爲這樣的:
<ice:inputFile file="#{Bean.file}" uploadDirectory="./upload/#{Bean.userInitials}/"/>
此屬性(目前)不是在JavaDoc有關ICEFaces網站這個組件提及。
2
作爲參考指南 http://www.icefaces.org/docs/v1_8_2/htmlguide/devguide/references5.html
的web.xml文件中指示:
要指定上載的文件的存儲目錄的位置,下面的參數用於:
<param-name>com.icesoft.faces.uploadDirectory</param-name>
<param-value>youruploaddirectory</param-value>
此參數與冰結合:INPUTFILE成分屬性「uniqueFolder」有四個可能的組合如下圖所示:
**com.icesoft.faces.uploadDirectory**
Set Not Set
**uniqueFolder**
True /app-context/uploadDirectory/sessionid/ /app-context/sessionid/
False /app-context/uploadDirectory/ /app-context/
注意:通過配置參數指定的默認上載目錄以上即可通過ice:inputFile組件上的uploadDirectory和uploadDirectoryAbsolute屬性在每個實例的基礎上重寫。
希望這會有所幫助!
相關問題
- 1. jQuery的文件上傳插件 - 更改上傳路徑
- 2. 更改目錄比。完整路徑
- 3. 在C中更改目錄路徑#
- 4. 如何更改froala上傳路徑wysiwyg
- 5. jQuery-File-動態上傳更改路徑
- 6. 更改上傳路徑播放框架
- 7. Icefaces InputFile組件
- 8. iOS8上的文件目錄路徑
- 9. 組合目錄和文件路徑 - C
- 10. 在JSP中上傳文件 - 如何更改上傳文件的默認路徑
- 11. 更改文件的路徑
- 12. 將視圖內的文件夾路徑上下文更改爲根目錄
- 13. Nuget:更改軟件包目錄路徑和名稱
- 14. .net上傳文件,然後無法檢索 - 目錄路徑?
- 15. 目錄路徑
- 16. Laravel - 如何更改上傳文件路徑
- 17. jquery-file-upload插件:如何更改上傳路徑?
- 18. Blueimp jQuery File Upload - 更改上傳目錄
- 19. 更改Magento文件路徑
- 20. Xamarin.Mobile更改文件路徑
- 21. 更改路徑
- 22. 如何更改zendframework項目的路徑
- 23. 更改項目的路徑Microsoft Visual Studio
- 24. 更改xcode項目小寫路徑問題的路徑
- 25. NSFileManager實例更改其他實例的當前目錄路徑
- 26. 如何更改MOSS WebApp的虛擬目錄本地路徑?
- 27. 如何更改Excel的默認「另存爲」目錄路徑?
- 28. 如何在solaris sparc中永久更改根目錄的路徑?
- 29. 如何更改bash腳本中的目錄路徑
- 30. 更改NGINX中符號鏈接目錄的路徑