Jquery和Struts2使用Ajax时部分属性以json返回的处理
来源:互联网 发布:克里斯华莱士 知乎 编辑:程序博客网 时间:2024/05/22 15:39
有时候需要根据实际情况返回部分结果时,可以利用result提供了的参数解决这个问题
1. root参数:从返回结果中根据ognl表达式取出你需要输出的结果
Xml代码
<result type="json">
<param name="root">person.name</param>
</result>
2. excludeNullProperties 参数:表示是否去掉空值, 默认值是false,如果设置为true会自动将为空的值过滤,只输出不为空的值。
Xml代码
<result type="json">
<param name="excludeNullProperties">true</param>
</result>
3. ignoreHierarchy 参数:表示是否忽略等级,也就是继承关系,比如:TestAction继承于BaseAction,那么TestAction中返回的json字符串默认是不会包含父类BaseAction的属性值,ignoreHierarchy值默认为true,设置为false后会将父类和子类的属性一起返回。
Xml代码
<result type="json">
<param name="ignoreHierarchy">false</param>
</result>
<result type="json">
<param name="includeProperties">person.*, person\.name</param>
</result>
5. excludeProperties 参数:输出结果需要剔除的属性值,也支持正则表达式匹配属性名,可以用“,”分割填充多个正则表达式,类同5.4.
1. root参数:从返回结果中根据ognl表达式取出你需要输出的结果
Xml代码
<result type="json">
<param name="root">person.name</param>
</result>
2. excludeNullProperties 参数:表示是否去掉空值, 默认值是false,如果设置为true会自动将为空的值过滤,只输出不为空的值。
Xml代码
<result type="json">
<param name="excludeNullProperties">true</param>
</result>
3. ignoreHierarchy 参数:表示是否忽略等级,也就是继承关系,比如:TestAction继承于BaseAction,那么TestAction中返回的json字符串默认是不会包含父类BaseAction的属性值,ignoreHierarchy值默认为true,设置为false后会将父类和子类的属性一起返回。
Xml代码
<result type="json">
<param name="ignoreHierarchy">false</param>
</result>
4. includeProperties 参数:输出结果中需要包含的属性值,这里正则表达式和属性名匹配,可以用“,”分割填充多个正则表达式。
如:输出person的所有属性
Xml代码<result type="json">
<param name="includeProperties">person.*, person\.name</param>
</result>
5. excludeProperties 参数:输出结果需要剔除的属性值,也支持正则表达式匹配属性名,可以用“,”分割填充多个正则表达式,类同5.4.
0 0
- Jquery和Struts2使用Ajax时部分属性以json返回的处理
- 在struts2+jquery使用AJAX异步提交数据,处理返回的json数据
- Struts2使用jquery ajax返回json数据
- struts2.5.1使用jQuery的ajax请求,返回json数据
- struts2使用ajax返回的字符串和ajax返回的json
- struts2 在jquery 进行ajax请求 返回json 和String
- 使用jQuery框架的ajax技术,在Struts2返回json格式的数据
- Jquery -- ajax使用 和 json处理
- Struts2-jquery-操作ajax返回json数据
- struts2 ajax jquery返回json类型
- struts2+jquery+ajax(json)使用
- jquery mvc ajax json 当返回json的数据为数组对象时。该如何处理?
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- ajax处理请求,以JSON数据格式返回,(json时间日期返回时对象---》日期格式)
- JQuery中的ajax处理返回的Json数据
- jquery ajax处理json返回值
- Android的核心Dalvik虚拟机
- 百度91整合新进展:91无线COO顾铭接管百度移动云
- 基于XMPP协议的Android即时通信系
- “空姐网”网站策划案
- apache中伪静态配置和使用
- Jquery和Struts2使用Ajax时部分属性以json返回的处理
- IA-64 对结构体中的字段进行原子操作注意问题
- Quartus Internal Error subsystem /..../...../amerge amerge_merger_op.cpp line:911
- “竞价排名”模式在生活搜索中的蝶变
- 自己动手开发音乐播放器(二)附加界面的搭建
- 一道阿里多线程面试题的分析与应对
- git查看某个文件的修改历史
- XMPP如何连接服务器
- “网如人生”揭秘网站权重计算方法