一:引入jar包:
struts2-json-plugin-2.3.16.3.jar
json-lib-2.4-jdk15.jar
二:struts.xm
<package name="" namespace="/" extends="json-default">
<action name="*" class="" method="">
<result type="json" name="">
<param name="*****"></param>>
</result>
</action>
</package>
注意:
1、,必须继承 json-default
2、返回的类型为json
3.param name有如下取值:
root:只包含xx对象
excludeProperties :除了xx之外的集合includeProperties : 包含xx的集合
wrapPrefix :json结果开头添加xx(比如 [)
wrapSuffix :同上,只不过是结尾
ignoreHierarchy :转化时是否忽略继承关系true/false
enumAsBean : 是否将枚举当做一个bean处理
enableGZIP :是否支持gzip压缩输出
noCache :是否缓存
excludeNullProperties : 是否转化输出 null值
statusCode :设置响应代号比如 304
callbackParameter : JSONP跨域访问的回调设置
contentType : 输出类型