Quiere devolver los datos json de un objeto en struts, definiendo
El resultado devuelto son los datos json de todas las variables miembro de toda la clase de acción. Para devolver los datos del objeto userInfo, debe definir el parámetro de retorno como el objeto raíz
La siguiente es la definición de devolver varios datos json.
<!-- Contiene solo el atributo user.id -->
<resultado tipo="json" nombre="usuario">
<param nombre="includeProperties">
usuario/.id
</param>
</resultado>
<!-- Devuelve la lista JSON del usuario, donde userInfosList es un atributo de tipo Lista en la acción, userInfosList /[/d+/]/. El objeto almacenado debe tener el atributo nombre de usuario)
-->
<resultado nombre="éxito" tipo="json">
<param nombre="includeProperties">
userInfosList/[/d+/]/.userName,userInfosList/[/d+/]/.contraseña
</param>
</resultado>
<!--No contiene atributo de usuario-->
<resultado tipo="json" nombre="lista">
<param nombre="excludeProperties">
usuario
</param>
</resultado>
<!-- El objeto raíz solo contiene usuario -->
<tipo de resultado="json">
<param nombre="raíz">
usuario
</param>
</resultado>
<!-- Los campos (propiedades) de la clase principal en el objeto "raíz" no se almacenarán (¿se almacenarán?) en datos JSON de forma predeterminada. Si no desea hacer esto, debe especificar ignoreHierarchy como falso durante. configuración: -->
<tipo de resultado="json">
<param name="ignoreHierarchy">falso</param>
</resultado>