Inilah yang saya coba lakukan dan ini cukup sederhana tetapi saya mengalami kebuntuan: Saya mencoba mengirim objek JSON yang dibentuk di JSP ke servlet sisi server dan menguraikannya.
Apa yang telah saya lakukan sampai sekarang:
- Membangun json.
- mengirim json ke backend
$.ajax({ data: jsontosend, url: 'MYSERVLET?name=asdf', success: function(res){ alert('posted'); } })
Masalah:
- Nama apa yang direferensikan JSON ini sehingga saya bisa mendapatkannya di servlet menggunakan request.getParameter() ?
- Ketika saya mencetak request.getParameterNames() , saya mendapatkan nama parameter sebagai string JSON itu sendiri sehingga output dari semua nama parameter di dalam MYSERVLET terlihat seperti ini
Parameter = name Parameter = {"ticker":"asd","date":"asd","bucket":"300","entry":[{"type":"asd","indicator":"asd","condition":"asd"}],"exit":[{"type":"qwe","indicator":"qwe","condition":"qwe"}]}
Adakah yang tahu apa masalahnya?
Saya juga mencoba melihat pertanyaan ini di sini di stackoverflow tetapi masalah yang sama juga terjadi di sana. Juga ada pertanyaan duplikat yang belum telah dijawab.
Membantu! :(