8
Java WAR uygulamasında sınıf yolundaki metin dosyasını okuman gerek. InputStream olarak nasıl okuyabilirim? Dosya/WEB-INF/classes/klasöründe bulunur, ancak aşağıdaki kodu kullandığımda, sadece null değerini döndürür. bağlam köküne göre kaynaklar arar serlvetContext.getResourceAsStream(..)
kullanabilirsiniz AlternatifWAR'ımdaki sınıf dizinindeki dosyayı nasıl okuyabilirim?
getResourceAsStream("/my_filename.txt")
: eğik çizgi ile
InputStream input = servletContext.getClass().getClassLoader().getResourceAsStream("my_filename.txt");
Bunu da denedim, ancak yine de null değerini döndürüyor. ServletContext'in doğru sınıf yükleyicisi var mı, yoksa doğru sınıf yükleyici kullandığımı nasıl anlarım? – newbie
@newbie:. Tek bir numara aynı yerde aynı adda bir dosya yazmaktır, eğer okuyamıyorsanız ve daha sonra programın tam olarak nerede dosya yazdığını göreceksiniz. –
@newbie, emin misiniz? aynı isim, uzantı ve dava ile? – Bozho