Merhaba arkadaşlar önceki yazımda Servlet Context’den bahsetmiştik.Şimdi ise Servlet Context kullanarak bir properties dosyası oluşturma ve properties dosyasından veri okuma işlemlerine değineceğiz.İlk olarak properties dosyası oluşturalım.Projemize sağ tıklayıp New->File->dosya_adi.properties adımlarını izleyerek properties dosyamızı oluşturabiliriz.

Db isminde properties dosyamı oluşturdum ve içerisine username ve password değerleri girdim.Servlet Context yardımı ile okuma Servlet içerisinden okuma işlemine geçelim.ReadPropertiesServlet adında Servlet dosyamızı oluşturalım ve içerisinde işlemlerimizi yapalım.

Burada dikkat etmemiz gereken nokta db.properties dosyasının yolunu belirtmemiz gerekiyor.Ben direk olarak WebContent içerisinde açtığım için bu şekilde girdim.WebContent altındaki WEB-INF klasörü altında açarsanız şu şekilde yolunuz düzeltmeniz gerekmektedir.
[code lang=”java”]
InputStream inputStream=servletContext.getResourceAsStream(“/WEB-INF/db.properties);
[code]
Projemizi çalıştıralım ve ReadPropertiesServlet dosyamızın doGet metodunun çalışması için link kısmımıza Servlet’imizin url pattern’i girelim.Properties dosyamız içerisindeki değerlere Servlet içerisinden ulaşmış olduk.

Proje dosyasına buradan ulaşabilirsiniz.