JSF Navigation Sayfa Yönlendirme (1)

Java Server Faces Dersleri‘ne devam ediyoruz. Java Server Faces‘de Navigation yapısını inceleyeceğiz.

Java Server Faces‘de Navigation sayafalatma işletmeni sağlayabiliriz. Bu sayfalatma işlemi her işlem için lazım. Login sayfasından başka bir sayfaya yönlendirme. Url değişmeden sayfa değişmi gibi farklı işlemler yapabilmekteyiz.

 Aşağıdaki kod bloğunda bir sayfamız ve formumuz bulunmaktadır. Bir form oluşturduk ve commandButton ın action kısmında belirttiğimiz gibi basıldığı anda sayfaiki adlı sayfamıza gidecek

Java Server Faces‘in faces-config.xml dosyamıza kuralımızı söyleyelim. İkinci bir sayfamızın olduğunu ve bu ikinci sayfamızın yolunu söyleyeceğiz.

Bu yolumuzun adına yani sayfaiki.jsp adresine sayfaiki adı vererek yönlendirme yapacağız. Bu yönlendirme işleminin faces-config kısmı tamamlanmış oluyor.

faces-config.xml dosyasında ki yapıya biraz daha yakından bakalım.

from-view-id : Yönlendirilecek sayfanın adı

from-outcome : Yönlendireceğimiz sayfanın adlandırması.

to-view-id : Yönlendirilecek sayfanın adı

Bu yapı ile Java Server Faces’de sayfa yönlendirme işlemi yapılmaktadır.

Java Server Faces ile Navigation işlemi bunla sınırlı değildir. Koşula bağlı olarak JSF sayfalarımızı başka sayfalara yönlendirebilmekteyiz. Managed Bean ile yönlendirme yapabilmekteyiz. Bunları sonraki yazıda belirteceğim.

Güzel kodlamalar.

Bir Cevap Yazın

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