في الواقع ، من السهل جدًا العودة إلى JSON من خلال العمل ، ولكنه يحتاج دائمًا إلى نسيانه ، لذلك كتبته ببساطة على المدونة. حسنًا ، ابدأ.
أولاً ، قدم حزمة الجرة اللازمة:
Struts2-Json-Plugin-2.3.24.jar
ثم نكتب إجراء بسيط
package com.mz.action ؛ import com.mz.entity.user ؛ import com.opensymphony.xwork2.actionsupport ؛ class public class jsonaction يمتد الإجراءات {المستخدم الخاص المستخدم ؛ السلسلة العامة execute () setUser (مستخدم المستخدم) {this.user = user ؛}}إنه إجراء بسيط للغاية ، حيث يتم تعيين قيم لكائن المستخدم ، ومرورها وإعادة النجاح.
هناك خصائصان في فئة المستخدم ، معرف واحد واسم مستخدم واحد ، وطرق الحصول على GET والتعيين المقابلة.
بشكل أساسي ملفات التكوين:
<!-قم بتكوين إجراء يرجع سلسلة json-> <package name = "resultjson" namepace = "/" extends = "json-default"> <action name = "resultjson"> <result name = "success" type = "json"> <!
الجذر هنا هو سمة للتعبير ognl ولا يمكن تغييره! لا يمكن أن يتغير! لا يمكن أن يتغير! (قل أشياء مهمة ثلاث مرات)
ابدأ Tomcat والوصول: http: // localhost: 8080/spring-struts/resultjson (قد يكون المسار هنا مختلفًا)
كما هو مبين في الشكل:
بهذه الطريقة ، حتى لو قمت بإرجاع كائن JSON بنجاح في المقدمة ، حسنًا!