Arkadaşlar Merhaba elimizde iki tane bean var. Diğer bean'deki değerlere nasıl ulaşabiliriz? İnternette bulduğum örnekler malesef null döndürüyordu.

soruldu: 29 Ağu '12, 09:21

scarface_tnt's gravatar image

scarface_tnt
178364348
cevap kabul oranı: 11%


JSF 2 kullandığını varsayıyorum:

FacesContext context = FacesContext.getCurrentInstance();
Bean bean = (Bean) context.getApplication().evaluateExpressionGet(context, "#{beanName}", Bean.class);
permanent link

cevaplandı: 30 Ağu '12, 04:27

hakdogan's gravatar image

hakdogan
2.1k31926
cevap kabul oranı: 43%

Teşekkürler benim için önemliydi.

(30 Ağu '12, 06:35) scarface_tnt scarface_tnt's gravatar image
1

Rica ederim. evaluateExpressionGet çağrısıyla ilgili şunu bilmeniz de fayda var. Bu yöntemle kapsamı ne olursa olsun bütün bean'lere erişebilirsiniz.

(30 Ağu '12, 06:42) hakdogan hakdogan's gravatar image

Teşekkürler sayenizde verimli bir gündü diyebilirim :)

(30 Ağu '12, 07:07) scarface_tnt scarface_tnt's gravatar image

Kod örnekleri verseydin daha kolay yardımcı olabilirdik. Eger JSF sayfasindan ulasmak istiyorsan, ismini yaz yeterli. Yok bir bean den digerine ulasmak istiyorsan, İnject yapman yeterli oplacaktır diye düsünüyorum.

dedigim gibi senin yazdıgın ve null veren örnegi verseydin, daha kolay yardımcı olabilirdim.

permanent link

cevaplandı: 29 Ağu '12, 11:09

mceliksoy's gravatar image

mceliksoy ♦
6.5k84988
cevap kabul oranı: 25%

Bir beanden diğerine ulaşacağım. Örneğin Bean içinden başka bean deki üye değişkene erişmek istiyorum. Aşağıdaki kodu kendime uyarladım çalıştıramadım. Sizce nasıl bir yöntem izlemeliyim. Bean backBean = (Bean)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("ABean");

(29 Ağu '12, 11:34) scarface_tnt scarface_tnt's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×281
×3

Soruldu: 29 Ağu '12, 09:21

Görüntüleme: 1,037 kez

Son güncelleme: 30 Ağu '12, 07:07

powered by BitNami OSQA