JSF Projelerinde, java tarafında bulunan bir bilgiyi çekerken #{JavaSınıfınınBeanAdı.değişkenAdı} şeklinde bir ifade kullanıyoruz.
Bir liste ya da harita(hasmap, map gibi) gibi değişkenlere erişmek istediğimizde ise

  1. #{JavaSınıfınınBeanAdı.MapAdi[MapAnahtari].degiskenElemani}

kullanmamız gereken kod cümleciği az çok yukarıdaki gibidir. Peki ben Kareli parantezler içerisinde bulunanan değişkene #{Bean.degiskenAdi} gibi bir ifadeyi yerleştirmek istersem ? İç içe #{bean.degisken} ifadesini kullanmam gerekecek. Böyle durumlarda JSF bizlere önyüzde bize değişken oluşturma imkanı tanıyor.

  1. <c:set var="DegiskenAdi" value="#{bean.degisken}"></c:set>

Artık bu ifadeyi ben herhangi bir yerde kullanabilirim. Örneğin;

  1. #{JavaBeanSinifiAdi.mapDegiskeni[DegiskenAdi].herhangiBaskaDegisken}


*** *** KANALIMIZA ABONE OLMAYI UNNUTMAYIN ** ***

*** *** KANALIMIZA ABONE OLMAYI UNNUTMAYIN *** ***