De hecho, es bastante simple volver a JSON a través de la acción, pero siempre debe olvidarse, así que simplemente lo escribí en el blog. Ok, comienza.
Primero, presente el paquete JAR necesario:
Struts2-Json-Plugin-2.3.24.Jar
Entonces escribimos una acción simple
paquete com.mz.action; import com.mz.entity.user; import com.opensymphony.xwork2.ActionsUpport; public class JSonaction extiende ActionSupport {private User User; public String Execute () {user = new User (); user.setid (123); user.setUseName ("erasel"); return sucess;} public user getuser () setUser (usuario de usuario) {this.user = user;}}Es una acción muy simple, que asigna valores al objeto de usuario, que los vuelva y devuelva el éxito.
Hay dos propiedades en la clase de usuario, una ID y un nombre de usuario, y los métodos GET y SET correspondientes.
Principalmente archivos de configuración de configuración:
<
¡La raíz aquí es un atributo de la expresión de OGNL y no se puede cambiar! ¡No puedo cambiar! ¡No puedo cambiar! (Diga cosas importantes tres veces)
Inicie Tomcat y Access: http: // localhost: 8080/spring-struts/resultJson (la ruta aquí puede ser diferente)
Como se muestra en la figura:
De esta manera, incluso si devuelve con éxito el objeto JSON en primer plano, ¡OK!