У меня есть следующая структура в веб-приложении Java:
TheProject
-- [Web Pages]
-- -- [WEB-INF]
-- -- -- abc.txt
-- -- index.jsp
-- [Source Packages]
-- -- [wservices]
-- -- -- WS.java
В WS.java
, я использую следующий код в веб-методе:
InputStream fstream = this.getClass().getResourceAsStream("abc.txt");
Но он всегда возвращает нуль. Мне нужно прочитать из этого файла, и я прочитал, что если вы поместите файлы в WEB-INF
, вы можете получить к ним доступ с помощью getResourceAsStream
, но метод всегда возвращает null
.
Любые идеи о том, что я могу делать неправильно?
Кстати, странно, что это работало, но после того, как я выполнил Clean and Build
в проекте, он внезапно прекратил работу:/