在Struts2中如何将父类属性序列化为JSON格式的解决方法

时间:2022-08-01 09:30:34 

项目前端由于采用Extjs4,列表分页需要返回三个参数:totalCount(记录总数)、start(开始位置)、limit(每页条数)。由于项目中将有很多grid需要分页,因此想将分页信息放到单独的Action类里边,需要分页的Action直接继承该类即可。原struts.xml配置如下:


<package name="admin" namespace="/admin" extends="json-default">
         <action name="admin_*_*" class="com.sxpt.action.admin.{1}Action"
         method="{2}">
             <result name="slist" type="json">
             </result>
         </action>
     </package>

然而struts-json插件默认不会级联序列化父类,即不能返回父类属性,查看资料发现在result中添加如下参数即可

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

标签:struts2,json
0
投稿

猜你喜欢

  • Android 中 SwipeLayout一个展示条目底层菜单的侧滑控件源码解析

    2022-03-10 14:25:33
  • mybatis映射文件操作存储过程的实现

    2023-07-03 22:36:41
  • C#实现winform中RichTextBox在指定光标位置插入图片的方法

    2022-04-04 01:50:16
  • Android开发实现简单计算器功能

    2022-10-17 09:18:16
  • Android webview打开本地图片上传实现代码

    2023-06-02 14:11:50
  • Android ViewPager导航小圆点实现无限循环效果

    2022-07-09 13:10:33
  • C#中的协变与逆变小结

    2022-10-25 13:30:25
  • java面向对象设计原则之里氏替换原则示例详解

    2023-02-02 05:04:41
  • Spring JPA之save方法示例详解

    2023-09-06 15:50:35
  • 华为鸿蒙系统应用开发工具 DevEco Studio的安装和使用图文教程

    2022-09-14 05:04:23
  • 详解jeefast和Mybatis实现二级联动的问题

    2022-11-10 05:10:15
  • 通过Java连接SQL Server数据库的超详细操作流程

    2022-08-01 12:46:01
  • Android ExpandableListView双层嵌套实现三级树形菜单

    2023-11-05 23:04:55
  • SpringBoot实现动态配置及项目打包部署上线功能

    2021-07-13 21:36:53
  • Springmvc ResponseBody响应json数据实现过程

    2022-06-12 15:22:30
  • Java开发者就业需要掌握的9大专业技能

    2021-11-13 12:01:54
  • SprinBoot如何集成参数校验Validator及参数校验的高阶技巧

    2023-10-23 16:24:31
  • c# 二分查找算法

    2023-10-24 04:42:45
  • sigsetjmp的用法总结

    2023-06-05 07:12:07
  • JavaSE-面向对象(方法重写)

    2023-01-27 10:51:09
  • asp之家 软件编程 m.aspxhome.com