我在一个Java Web应用程序中有以下结构:
TheProject
-- [Web Pages]
-- -- [WEB-INF]
-- -- -- abc.txt
-- -- index.jsp
-- [Source Packages]
-- -- [wservices]
-- -- -- WS.java
在WS.java
中,我在Web方法中使用以下代码:
InputStream fstream = this.getClass().getResourceAsStream("abc.txt");
但它总是返回 null。我需要从那个文件中读取内容,并且我了解到如果将文件放在 WEB-INF
中,则可以使用 getResourceAsStream
访问它们,但该方法始终返回 null
。
有什么想法我可能做错了什么吗?
顺便说一句,奇怪的是这曾经起作用,但在我对项目进行了 Clean and Build
后,它突然停止工作了 :/
wservices
目录下,现在它可以工作了。 - Andreas Grech