Arkadaşlar merhabalar,

javascript hash map'inde tuttugum bir listem olduğunu düşünün.işlemi sonlandır dediğimde bu listedeki bilgileri springde veritabanına aktarmam gerekiyor.angular js de controller'a bu listeyi gönderirsem springdeki controller'a rest kullanarak nasıl bir http olayıyla bu listeyi aktarabilirim. Kısaca javascript olan listemin yapısı bozulmadan springdeki controllere gitmesi gerekiyor.benim genel şablonum angular vasıtasıyla reste aktarmak fakat farklı düşünceleriniz olursa da olur. şimdiden teşekkür ederim. umarım anlaşılır bir şekilde yazabilmişimdir.

soruldu: 30 May, 19:48

seyid21's gravatar image

seyid21
111610
cevap kabul oranı: 50%


Şu an aklıma gelen en kolay yolu paylaşayım

  1. Javascript'te listeyi stringe dönüştür => var listAsStr = JSON.stringify(list);
  2. Veriyi string şeklinde controller metoduna postala => $.post('path/to/controller', { list: listAsStr }, function(..));
  3. Spring controller metodunda @RequestMapping(...) void method(@RequestParam String list) { // Gson ya da jackson gibi kütüphalerle JSON stringi parse et }

Eminim daha kaliteli bir çözümü vardır bunun ancak bulana kadar bu işini çözer diye düşünüyorum.

permanent link

cevaplandı: 31 May, 06:13

acemi's gravatar image

acemi
8702515
cevap kabul oranı: 36%

Çok teşekkür ederim, mezuniyet vs, olaylarından dolayı biraz geç deneme fırsatı buldum.Sonuç olarak istediğimi alabildim :)

(31 May, 20:16) seyid21 seyid21'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:

×137
×128
×42
×33
×15

Soruldu: 30 May, 19:48

Görüntüleme: 201 kez

Son güncelleme: 01 Haz, 03:43

powered by BitNami OSQA