สำหรับข้อมูลประเภทวัตถุ JSON (เช่น JSONObject), SpringMVC ส่วนใหญ่ได้รับวิธีต่อไปนี้:
1. รับผ่านแผนที่
@RequestMapping (value = "/getAllStudio") โมฆะสาธารณะ getAllStudio (@requestbody Map <String, Integer> แผนที่) {JsonObject json = new JsonObject (); หน้าจำนวนเต็ม = map.get ("หน้า"); // หน้าปัจจุบันจำนวนเต็ม = map.get ("แถว"); // จำนวนของการแสดงต่อหน้า}2. รับโดยการห่อหุ้มข้อมูลในวัตถุ VO
@RequestMapping (value = "/addstudio") สาธารณะ jsonObject addstudio (@requestbody Studio stu) โยน ioexception {jsonobject json = new JsonObject (); if (stu == null) {json.put ("ผลลัพธ์", false); กลับ JSON; -ภาคผนวก: วิธีการทั่วไปหลายวิธีในการถ่ายโอนข้อมูลจากโพสต์
เมื่อส่งคำขอ HTTP ฟิลด์ประเภทเนื้อหาจะใช้เพื่อทราบว่าข้อความในคำขอถูกเข้ารหัสในวิธีการอย่างไร
1. แอปพลิเคชัน/x-www-form-urlencoded
ในวิธีการส่งแบบฟอร์มข้อมูลที่ส่งจะถูกแปลงเป็นรูปแบบของ data1 = 1 & data2 = 2
ในเลเยอร์คอนโทรลเลอร์สามารถรับได้โดย request.getParametre ("data1");
โดยทั่วไปแบบฟอร์มนี้จะใช้เมื่อ AJAX ส่งข้อมูล
2.Multipart/Form-Data
รูปแบบที่ระบุเมื่ออัปโหลดหลายไฟล์
3. แอปพลิเคชัน/json
ถ่ายโอนข้อมูลในรูปแบบ JSON
สรุปสั้น ๆ ของ SpringMVC ที่ได้รับข้อมูล JSON ส่วนหน้าเป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น