Objek Array Proses Latar Belakang SpringMVC.
Parameter Jenis Daftar, terima nilai array dari meja depan, dan setelah bereksperimen, hasilnya benar -benar OK.
Tidak perlu mengikat objek.
Tentu saja, saya melewati array yang berisi string ke latar belakang, dan kemudian menggunakan daftar untuk menerimanya di latar belakang.
Dengan rincian sebagai berikut:
Kode meja depan:
// Kirim permintaan ke latar belakang, dengan data dalam formulir array. function testList () {var data = getTreeViewCheckedData (); $ .AJAX ({url: app_name + "xxxx/testlist", data: {list: data}, datatype: "json", Success: function (data) {}}); } // Dapatkan data --- fungsi penyimpanan getTreeViewCheckedData () {var checkedData = []; $ ('#ShareSetting'). Find ('OL.Bonsai Input: CHECKBOX: Centang'). Setiap (fungsi () {checkeddata.push ($ (this) .val ())}); return checkeddata; }Kode Latar Belakang:
// Metode 1: Gunakan daftar untuk menerima parameter array dari meja depan. @RequestMapping (value = "/testList") @ResponseBody PUBLIK JSONRESULT TestList (@RequestParam (wajib = false, value = "Daftar []") Daftar <String> Daftar) { Log.debug ("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Kemudian konversi ke daftar, meskipun tidak perlu. Log.debug ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- JSONRESULT (Benar, "OK", NULL);Catatan:
value = "Daftar [], ini tampaknya tidak enak.
Selain itu, jika Anda memodifikasi parameter pada metode ini, Anda harus memulai ulang, jika tidak, Anda tidak akan mendapatkan nilainya
Daftar ini harus persis sama dengan data di meja depan.
Meringkaskan
Di atas adalah semua konten dari artikel ini tentang jenis array transmisi front-end springmvc dan latar belakang menggunakan jenis daftar untuk menerima kode instan. Saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke situs ini:
Penjelasan terperinci tentang apakah SpringMVC Interceptor mengimplementasikan sesi pemantauan berakhir
Penjelasan terperinci tentang kode kueri pengguna untuk pengembangan springmvc RESTFUL API
Spring SpringMVC melakukan analisis kode sumber metode setelah startup selesai
Jika ada kekurangan, silakan tinggalkan pesan untuk menunjukkannya. Terima kasih teman atas dukungan Anda untuk situs ini!