关于struts返回对象json格式数据的方法
关于struts返回对象json格式数据的方法
发布时间:2016-12-28 来源:查字典编辑
摘要:想在struts中返回一个对象的json数据,通过定义复制代码代码如下:userInfo结果返回的是整个action类的所有成员变量的jso...

想在struts中返回一个对象的json数据,通过定义

复制代码 代码如下:

<action name="getUserByName" method="getUserByName">

<result name="success" type="json">

userInfo

</result>

</action>

结果返回的是整个action类的所有成员变量的json数据。要想返回userInfo对象的数据,需要将返回参数定义为root对象

复制代码 代码如下:

<action name="getUserByName" method="getUserByName">

<result name="success" type="json">

<param name="root">

userInfo

</param>

</result>

</action>

下面是返回各种json数据的定义

复制代码 代码如下:

<>

<result type="json" name="user">

</result>

<>

<result type="json" name="user">

<param name="includeProperties">

user.id

</param>

</result>

<>

<result name="success" type="json">

<param name="includeProperties">

userInfosList[d+].userName,userInfosList[d+].password

</param>

</result>

<>

<result type="json" name="list">

<param name="excludeProperties">

user

</param>

</result>

<>

<result type="json">

<param name="root">

user

</param>

</result>

<>

<result type="json">

<param name="ignoreHierarchy">false</param>

</result>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Java学习
热门Java学习
编程开发子分类