Merhaba, JSF+mysql+hibernate bir uygulamada javascript içinde jsf kodları yazarak hibernate den veri çekmek istiyorum. Şu yöntemi denedim fakat çalışmadı

var users = [ <ui:repeat value="#{bean.users}" var="user" varstatus="loop"> { id: #{user.id}, firstName: "#{user.firstName}" }#{loop.last ? '' : ','} </ui:repeat> ];

for (var i = 0; i < users.length; i++) { var user = users[i]; alert(user.id); alert(user.firstName); }

Yardımcı olursanız sevinirim. İyi çalışmalar.

soruldu: 05 Eki, 08:26

betulakcay's gravatar image

betulakcay
0
cevap kabul oranı: 0%


Bu sorun hakkında bir yorum yapamayacağım ancak veriyi elde etme ile ilgili önerim olacak:

  1. Listeyi controller'da JSON olarak döndürüp Ajax ile almayı deneyin. jQuery ile örnek: $.get('/users', (response) => { console.log(response); });
  2. Yine listeyi controller tarafında JSON stringe çevirip view'a parametre olarak geçebilirsiniz. Tahmini kullanım: var users = JSON.parse('#{usersAsJSONString}');

Performansta nano hesapların peşine düşmüyorsanız ilk yöntemi tavsiye ederim. Bir HTTP isteği daha üretmekten çekinmeyin.

permanent link

cevaplandı: 05 Eki, 12:41

acemi's gravatar image

acemi
8702515
cevap kabul oranı: 36%

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
×137
×109

Soruldu: 05 Eki, 08:26

Görüntüleme: 96 kez

Son güncelleme: 05 Eki, 12:41

powered by BitNami OSQA