想在struts中返回一个对象的json数据,通过定义
复制代码 代码如下:
<action name="getUserByName" class="com.action.UserManagerAction" method="getUserByName">
<result name="success" type="json">
userInfo
</result>
</action>
结果返回的是整个action类的所有成员变量的json数据。要想返回userInfo对象的数据,需要将返回参数定义为root对象
复制代码 代码如下:
<action name="getUserByName" class="com.action.UserManagerAction" method="getUserByName">
<result name="success" type="json">
<param name="root">
userInfo
</param>
</result>
</action>
下面是返回各种json数据的定义
复制代码 代码如下:
<!-- 封装所有的get开头的方法 -->
<result type="json" name="user">
</result>
<!-- 只包含user.id属性 -->
<result type="json" name="user">
<param name="includeProperties">
user\.id
</param>
</result>
<!-- 返回user的JSON List列表,其中userInfosList是action中的一个List类型的属性,userInfosList \[\d+\]\. userName表示,userInfosList中存储的对象0..end的userName属性(list中存储的对象必须有userName属性)
-->
<result name="success" type="json">
<param name="includeProperties">
userInfosList\[\d+\]\.userName,userInfosList\[\d+\]\.password
</param>
</result>
<!-- 不包含user属性 -->
<result type="json" name="list">
<param name="excludeProperties">
user
</param>
</result>
<!-- 根对象只包含user -->
<result type="json">
<param name="root">
user
</param>
</result>
<!-- "root"对象中父类的field(属性)不会(会?) 默认存放到 JSON数据中,如果不想这样做,需要在配置时指定 ignoreHierarchy 为 false: -->
<result type="json">
<param name="ignoreHierarchy">false</param>
</result>
相关推荐:
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
ChatGPT安装包Windows版-让智能助手触手可得,q和ai
怎样利用AI写文章,轻松提升写作效率
用AI写文章查重率高吗?揭秘AI写作与查重检测的关系
SEO提高:如何通过精准优化让网站流量翻倍,优化排名seo加盟费用
AI缩写在线:让人工智能助力你行业前沿技术,ai uhrehara
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
怎么用AI润色文章,让你的文稿瞬间高大上
AI免费生成文字,打造创作新时代
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
AI免费写文章生成器高效写作新革命
ChatGPT诞生背景:人工智能如何突破语言的边界,ai辅助市场调研
SEO怎么优化比较好?全面提升网站排名的实用技巧,高级ai玩家
实用AI工具:提升效率、优化生活的科技利器
OpenAI推出的GPT-4Turbo大幅降低了AI应用成本,推动了AI技术的普及化,ai*版
SEO拓客,让您的业务飞速增长!,密云自适应网站建设
seo点击工具,seo排名点击软件推荐 ,ai狂躁
ChatGPT不登录,如何畅享AI的智能服务?,手信ai
一键创作,助你轻松实现创意梦想,最低价刷粉网站推广
为什么说seo这么重要,seo重要吗 ,ai19920403
seo需要买什么,seo需要考虑什么 ,ai做表头
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程
AI智能工具的无限可能:未来已来,你准备好了吗?
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
SEO对策:提升网站排名与流量的必备策略,SEO入门相机平价学生
ChatGPT暂时不可用?如何高效应对并寻找最佳替代方案!,logo ai教程视频
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
seo网站反链是什么,网站反链怎么做 ,ai插画头像卡通
SEO无限:如何利用SEO技术实现网站流量爆发?,网站建设总监
软件AI:颠覆未来的智能革命
ChatGPT手机下载后打不开?可能是这些问题导致的,解决方法在这里!,孤城ai动画
2024年AI写文章生成器推荐:让创作轻松高效,提升写作水平
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
ChatGPT为什么打不开了?揭秘背后的原因与解决办法,ai业务后端
seo站内优化包括什么营销,seo站内优化操作流程 ,ai 玻璃图标
SEO结构优化:助力网站提升排名与流量的关键策略,杭州小网站推广哪家好做
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
优化综合:引领高效发展的智慧之道,电影营销的推广方式
SEO包月服务:助力企业提升网站排名与流量的长期利器,网站建设流程 报读文库
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
ChatGPT-01:开创人工智能新纪元,AI如何画模糊的云层
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
SEO合同:确保您网站优化成功的关键保障,微博营销推广规则最新
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
SEO获客的秘诀:如何通过搜索引擎优化提升客户获取能力,厦门seo搜索优化排名
SEO站群:打造强大网络营销引擎,助力企业快速提升排名与流量,seo网站排名案例
seo算是什么营销方式,seo是网络营销吗 ,ai318
SEO地址优化的秘诀:提升网站排名与流量的关键,临沂如何优化网站关键词