Rumah > Soal Jawab > teks badan
Data yang dihantar oleh permintaan Ajax sudut ialah
Objek {Akaun: "123", Kata Laluan: "123"}
Bagaimana untuk menghuraikan dan membaca dalam latar belakang JAVA? Kaedah biasa tidak akan berfungsi...
黄舟2017-05-15 16:52:07
Jika ia adalah json, baca ia sebagai strim dan huraikannya menjadi objek json
Jika ia adalah pasangan nilai kunci, gunakan rentetan pertanyaan/borang untuk mendapatkan nilai berdasarkan kunci
pasangan nilai utama : http://stackoverflow.com/questions/11442632/how-can-i-post-data-as-form-data-instead-of-a-request-payload
parse json : http://vitalflux.com/angularjs-post-json-data-using-ajax-springmvc/
我想大声告诉你2017-05-15 16:52:07
Memandangkan latar belakang MVC tidak dapat menghuraikan nilai
Cuba gunakan request.getParameter("pName")
dalam kelas servlet yang paling biasa untuk melihat sama ada anda boleh mendapatkannya
Jika ia boleh diperoleh menggunakan kelas servlet
Ia sepatutnya menjadi masalah konfigurasi apabila menggunakan rangka kerja MVC itu,
Jika kelas servlet pun tidak dapat mendapatkan parameter, gunakan alat pembangun penyemak imbas untuk menyemak sama ada permintaan ajax berjaya dihantar
Atau adakah masalah seperti sama ada data yang dihantar menjadi rentetan
世界只因有你2017-05-15 16:52:07
Saya menggunakan angularjs di bahagian hadapan dan springmvc di bahagian belakang Apabila bahagian hadapan membuat permintaan ke bahagian belakang, ia menggunakan JSON.stringify(data), dan pengawal bahagian belakang menggunakan (@pengguna PenggunaRequestBody) untuk menerima parameter.