在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