Servlet Context Kullanımı

Önceki yazımda Servlet Config’den bahsetmiştik.Bu yazımda ise Servlet Context kullanımı konusuna değineceğiz.Mantık olarak Servlet Config ile benzerdir.Servlet Config sadece o servlet için geçerli hale geliyordu.Yani sadece tek bir servlet içinden context param’lara erişebiliyorduk.Servlet Context ise yine web.xml dosyası içerisinde belirtilir fakat sadece tek bir Servlet içerisinden değil program içerisindeki bütün Servlet’ler bu context param değerlerine ulaşabilirler.Küçük bir örnekle anlatmaya çalışalım.
Proje oluşturalım ve web.xml dosyamız içerisine username ve password adında context param ekliyoruz.Servlet Config’de bu param’ları servlet tagları içerisine ekliyorduk.Bu yüzden sadece o servlet içerisinde geçerli hale geliyordu.Servlet Context’de ise herhangi bir servlet tagı içerisine ekleme yapmıyorum.Yani hangi Servlet içerisinden erişmek istersem erişim sağlayabilirim.
Servlet Context Kullanımı
ServletContextClass isminde Servlet dosyası oluşturalım ve içerisinden context param değerlerine ulaşmaya çalışalım.
Servlet Context Kullanımı
Projemizi çalıştırdığımızda ve ServletContextClass url’ini tarayıcımıza girince context param değerlerine ulaştığımızı göreceğiz.Aynı şekilde farklı bir Servlet oluşturup o Servlet içerisinden de aynı değerlere erişebiliriz.
Servlet Context Kullanımı

Bir sonraki yazımda görüşmek üzere…

Proje dosyasına buradan ulaşabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir