Pazar, Nisan 01, 2012

JSF 2 Implicit EL Objects

 JSF Expression Language içerisinde sık kullanılan implicit nesne listesi:

Implicit Object Tip Açıklama
applicationScope Map Uygulama seviyesinde tutulan nesneleri içerir. (@ApplicationScoped)
cookie Map Http cookie header’ında bulunan nesneleri içerir
facesContext FacesContext İşlem anındaki FacesContext nesnesi
flash Map Bir sonraki request’e kadar yaşayacak nesnelerin tutulabileceği map.
header Map İlgili request’in tüm header’ları
param Map İlgili request’in URL parametrelerinin saklandığı map
requestScope Map RequestScoped bean’lerin de tutulduğu, request bazlı veri saklamak için kullanılan map
sessionScope Map SessionScoped bean’lerin de tutulduğu, session bazlı veri saklamak için kullanılan map

Örnek kullanım:
JSF EL ile gelen Implicit nesneler’den managed bean’lerle aynı syntax kullanılarak faydalanılabilir.
<h:outputText value=”#{param[‘selectedItem’]}”/>
yada
<h:outputText value=”#{sessionScope[param[‘selectedItem’]]}”/>

Hiç yorum yok:

Yorum Gönder