Struts2+JSON+jQuery兑现异步交互数据时选择要序列化的属性(二使用XML配置方式)
Struts2+JSON+jQuery实现异步交互数据时选择要序列化的属性(二使用XML配置方式)
转载自:http://zyw090111.iteye.com/blog/724574
Struts2+JSON+jQuery实现异步交互数据时选择要序列化的属性(二使用XML配置方式)
只需在XML配置就可以了,配置方式是:
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
- <struts>
- <package name="jsons" extends="json-default" namespace="/">
- <action name="getJSON" class="test.json.Users">
- <result name="success" type="json">
- <!-- excludeProperties表示不包含的属性(可以使用正则表达式匹配) -->
- <param name="excludeProperties">
- id,userName
- </param>
- <!-- includeProperties表示包含序列化的属性(可以使用正则表达式匹配) -->
- <param name="includeProperties">
- pwd,address
- </param>
- <!-- 这样序列化工作就从birthday开始了
- <param name="root">
- birthday
- </param> -->
- </result>
- </action>
- </package>
- </struts>
默认情况下Struts2插件的序列化是从Action开始的如果需要序列化从指定的方式开始请使用:
- <!-- 这样序列化工作就从birthday开始了-->
- <param name="root">
- birthday
- </param>