在Struts2中如何将父类属性序列化为JSON格式的解决方法
- 软件编程
- 2026-01-11 13:55:30
项目前端由于采用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>
# 分页
# 每页
# 有很多
# BR
# admin
# 想将
# start
# json
# package
# 序列化
# xml
# lt
# span
# struts2
# 条数
# limit
# Action
# 级联
# 类属
# grid
# struts
# totalCount
# ajax+json+Struts2实现list传递实例讲解
# 在Action中以Struts2的方式输出JSON数据的实例
# struts2通过action返回json对象
# 详解Struts2中json 相互引用死循环解决办法
# Json在Struts中的转换与传递方法
# 关于struts返回对象json格式数据的方法
# Struts2返回json格式数据代码实例
# struts2+jquery+json实现异步加载数据(自写)
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
docker 报错 Exited (1) 4 minutes ago的原因分析
Win10系统下配置java环境变量的全过程
C# Dockpanel入门基础必看篇
MySQL排序原理和案例详析
SpringBoot中dubbo+zookeeper实现分布式开发的应用详解
pycharm实现猜数游戏
java8 实现map以value值排序操作
python excel多行合并的方法
Nginx+php配置文件及原理解析
pyqt5实现井字棋的示例代码
python 实现ping测试延迟的两种方法
python IP地址转整数
Docker镜像的制作,上传,拉取和部署操作(利用阿里云)
docker run 运行容器自动结束的解决
python 爬取小说并下载的示例
详解BeautifulSoup获取特定标签下内容的方法
MySQL中int(n)后面的n到底代表的是什么意思
解决C语言中使用scanf连续输入两个字符类型的问题
python基于win32api实现键盘输入
手把手教你如何编译打包video.js
springboot实现异步调用@Async的示例
C++模板元编程实现选择排序
php操作redis命令及代码实例大全
Android Studio导入jar包过程详解
浅析MySQL的WriteSet并行复制
微信小程序向Java后台传输参数的方法实现
使用docker搭建kong集群操作
c/c++ 利用sscanf进行数据拆分操作
javascript中call,apply,bind的区别详解
Java受检异常的一些思考
PyTorch 中的傅里叶卷积实现示例
基于python模拟bfs和dfs代码实例
C++计算整数序列的最长递增子序列的长度操作
基于Mock测试Spring MVC接口过程解析
MySQL日期与时间函数的使用汇总
快速入门Shell脚本之条件判断语句与循环
python3 通过 pybind11 使用Eigen加速代码的步骤详解
JavaScript构造函数原理及实现流程解析
C# 实现Trim方法去除字符串前后的所有空格
Java struts2 package元素配置及实例解析
C# 实现把double 存成两位精度小数
解决goland新建项目文件名为红色的问题
python3 os进行嵌套操作的实例讲解
Mysql、Oracle中常用的多表修改语句总结
SpringMVC Cron定时器Demo常见问题解决方案
python绘图pyecharts+pandas的使用详解
javascript实现滚轮轮播图片
详解Android WebView监听console错误信息
c# 实现语音合成
PHP解决高并发的优化方案实例
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
