<result name="rolesAjax" type="json"> <!-- root表示序列化的時候只包含 哪个属性--> <param name="root">roles</param> <!-- excludeProperties表示序列化的時候排除root里面的属性,如果root是集合,就用\[\d+\]\.对象,如果是对象,就直接写属性省略root --> <param name="excludeProperties">\[\d+\]\.functions</param> <!-- < param name = "includeProperties"> </param > includeProperties: 这个属性表示要包含进JSON数据中的数据。 < param name="excludeProperties" ></param > excludeProperties: 这个属性表示不要包含进JSON数据中的数据。 < param name="excludeNullProperties" >true</param >
<param name="includeProperties ">\[\d+\]\.functions</param>includeProperties : 这个属性表示要包含进JSON数据中的数据
excludeNullProperties: 这个属性表示去除空数据。< param name="ignoreHierarchy" >false</param >ignoreHierarchy : 这个属性表示是否忽略等级,也就是继承关系,设置为 false 后会将父类和子类的属性一起返回 root:只包含xx对象excludeProperties :除了xx之外的集合includeProperties : 包含xx的集合wrapPrefix :json结果开头添加xx(比如 [)wrapSuffix :同上,只不过是结尾ignoreHierarchy :转化时是否忽略继承关系true/falseenumAsBean : 是否将枚举当做一个bean处理enableGZIP :是否支持gzip压缩输出noCache :是否缓存excludeNullProperties : 是否转化输出 null值statusCode :设置响应代号比如 304callbackParameter : JSONP跨域访问的回调设置contentType : 输出类型--></result>
struts json
最新推荐文章于 2021-02-16 09:21:22 发布