我正在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. 使用Tomcat 7.0在Eclipse中设置动态Web项目
- 3. 将动态Web项目导入Eclipse
- 4. 将.properties文件放在Eclipse项目中的位置?
- 5. 如何在eclipse动态web项目中读取配置文件?
- 6. eclipse动态web项目与groovy自然副本.groovy文件
- 7. 将git文件链接到eclipse动态web项目
- 8. 如何使用Eclipse将Java文件作为REST服务放置在Java动态Web项目中
- 9. 在Java Web项目中放置文件的位置?
- 10. 在eclipse中使用Java EE和Tomcat设置动态web项目的问题
- 11. Eclipse动态Web项目中缺少WEB-INF文件
- 12. 在eclipse中导入动态web项目?
- 13. Eclipse更改项目文件位置
- 14. 查找Eclipse项目文件位置
- 15. 将目标文件准确放入源文件的位置
- 16. 在Eclipse动态Web项目
- 17. 将Eclipse项目工作区导入到Apache Tomcat文件夹
- 18. 文本文件后位置的tomcat deployement
- 19. Eclipse Tomcat Java Web项目
- 20. 动态Web项目的XHTML文件中的CSS和如何使用Eclipse
- 21. Eclipse:如何部署动态Web项目引用Tomcat上的其他动态Web项目
- 22. 如何在Eclipse中从动态Web项目构建EAR文件?
- 23. Eclipse动态web项目/构建文件夹/编译
- 24. 在java eclipse中动态web项目中没有文件路径
- 25. 将文件放入netbeans的位置?
- 26. 将DTD放入gzip文件的位置?
- 27. 将静态文件放在Django应用程序或项目中的位置
- 28. 将文本文件保存到Android项目中的位置
- 29. 将一个单独的Eclipse项目放入GitHub项目的“示例”文件夹
- 30. 如何使用Eclipse和Tomcat为不带web.xml的动态Web项目创建JNDI
我想使用的文件在一个单独的类,我会从servlet – 2013-03-19 13:55:12
'网址URL = this.getClass()调用。 getResource(“/stop.txt”);'虽然我的'stop.txt'文件存在于WEB-INF文件夹中,但返回null – 2013-03-19 14:01:18