我正在Eclipse中使用Tomcat 7開發動態Web項目。我所有的html,css和javascript文件位於eclipse工作區中的WebContent文件夾中。所有的java文件都在src文件夾中。所有程序都適用於簡單的程序。但是現在我想從Java程序中讀取文本文件。我不確定將文本文件放在eclipse工作區中的哪個位置,以便它可以正確部署到eclipse的./metadata文件夾中的Tomcat webapps目錄。使用Tomcat將文本文件放入Eclipse動態Web項目的位置?
回答
您可以使用ServletContext.getResourceAsStream()API。
可以在this link找到一個示例。它建議該文件應保存在/ WEB-INF目錄中
將ur文件放在webroot文件夾或webroot文件夾之外的任何可以讀取文件的地方。
內類文件夾是好事,因爲默認類路徑爲web應用
如何使用相對路徑名訪問文件? – 2013-03-19 12:17:17
直接給你的文件名,假設hi.txt是在clasees文件夾中,然後是「hi.txt」你是相對於內部類文件夾。 – 2013-03-19 12:29:08
這不起作用 – 2013-03-19 13:54:15
- 1. 將大型靜態文件放在tomcat項目中的位置?
- 2. 將動態Web項目導入Eclipse
- 3. 將.properties文件放在Eclipse項目中的位置?
- 4. 在Java Web項目中放置文件的位置?
- 5. 在eclipse中使用Java EE和Tomcat設置動態web項目的問題
- 6. Eclipse動態Web項目中缺少WEB-INF文件
- 7. Eclipse更改項目文件位置
- 8. 將目標文件準確放入源文件的位置
- 9. 在eclipse中導入動態web項目?
- 10. 將Eclipse項目工作區導入到Apache Tomcat文件夾
- 11. 文本文件後位置的tomcat deployement
- 12. Eclipse Tomcat Java Web項目
- 13. 將DTD放入gzip文件的位置?
- 14. 將文件放入netbeans的位置?
- 15. 如何在Eclipse中從動態Web項目構建EAR文件?
- 16. 將靜態文件放在Django應用程序或項目中的位置
- 17. 將文本文件保存到Android項目中的位置
- 18. 將一個單獨的Eclipse項目放入GitHub項目的「示例」文件夾
- 19. 我們應該在Java Eclipse動態Web項目中存儲數據庫配置文件的位置?
- 20. 將applicationcontext.xml文件放在jar中的位置(彈簧項目)
- 21. 將Twitter Bootstrap文件放在Maven項目中的位置?
- 22. 將動態Web項目導入到Eclipse中時出錯Juno
- 23. Eclipse中動態Web項目的問題
- 24. Eclipse與Gradle的動態web項目
- 25. Eclipse:動態Web項目中的JPA
- 26. 在Eclipse中更改Web項目的Tomcat上下文路徑
- 27. 如何在Eclipse中使用jsp將jetty嵌入到動態web項目中
- 28. 無法將JSP項目作爲動態Web項目導入到Eclipse中
- 29. 如何將Maven + jetty項目作爲動態Web項目導入Eclipse?
- 30. 如何寫入位於項目目錄中的文本文件?
我想使用的文件在一個單獨的類,我會從servlet – 2013-03-19 13:55:12
'網址URL = this.getClass()調用。 getResource(「/stop.txt」);'雖然我的'stop.txt'文件存在於WEB-INF文件夾中,但返回null – 2013-03-19 14:01:18