بالنسبة لبيانات نوع كائن JSON (أي JSONOBJECT) ، يتلقى SpringMVC بشكل أساسي الطرق التالية:
1. استقبل عبر الخريطة
requestmapping (value = "/getAllStudio") public void getAllStudio (requestbody map <string ، integer> map) {jsonobject json = new jsonobject () ؛ integer page = map.get ("page") ؛ // page page integer rows = map.get (2. تلقي عن طريق تغليف البيانات في كائن VO
requestmapping (value = "/addstudio") public jsonobject addstudio (@requestbody stu) يلقي ioException {jsonobject json = new jsonobject () ؛ if (stu == null) {json.put ("result" ، false) ؛ إرجاع JSON ؛ }}الملحق: عدة طرق شائعة لنقل البيانات من المنشورات
عند إرسال طلب HTTP ، يتم استخدام حقل نوع المحتوى لمعرفة كيفية ترميز موضوع الرسالة في الطلب في الطريقة
1.application/x-www-form-urlencoded
في طريقة تقديم النموذج ، سيتم تحويل البيانات المرسلة إلى شكل data1 = 1 & data2 = 2.
في طبقة وحدة التحكم ، يمكن الحصول عليها عن طريق request.getParametre ("data1") ؛.
يستخدم هذا النموذج بشكل عام عندما يقدم Ajax البيانات.
2.Multipart/form-data
التنسيق المحدد عند تحميل ملفات متعددة.
3.Application/JSON
نقل البيانات بتنسيق JSON.
هذا الملخص الموجز لاستلام بيانات JSON في الواجهة الأمامية هو كل المحتوى الذي أشاركه معك. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.