日期:2014-05-16 浏览次数:20398 次
在struts2的基础上 配置 struts2还需要的包:
commons-lang-2.4.jar;
json-lib-2.3-jdk13.jar;
jsonplugin-0[1].32.jar;
ezmorph-1.0.2.jar;
commons-beanutils-1.7.0.jar;
另外,可以通过: @JSON(name="mymessage") 来给 action 中的get属性设 json节点 别名
通过给 属性设置: @JSON(serialize=false) 来给控制 哪些属性 不序列化输出.
我的异常就是: 因为我的 action 中有 service 接口对象属性,所以导致 序列化成 json 失败 而异常了
多了去了,
root:只包含xx对象
excludeProperties :除了xx之外的集合
includeProperties : 包含xx的集合
wrapPrefix :json结果开头添加xx(比如<paramname="wrapPrefix">[</param>)
wrapSuffix :同上,只不过是结尾
ignoreHierarchy :转化时是否忽略继承关系true/false
enumAsBean : 是否将枚举当做一个bean处理
enableGZIP :是否支持gzip压缩输出
noCache :是否缓存
excludeNullProperties : 是否转化输出 null值
statusCode :设置响应代号比如 304
callbackParameter : JSONP跨域访问的回调设置
contentType : 输出类型