Strut2-Ajax总结
原文:http://www.open-open.com/lib/view/open1325518231062.html
1、Action中的get方法都会被序列化成json数据返回。
返回值:
2、1、将对象转换成符合JSON语法格式的字符串;(JsonObject工具类、Map)
2、将符合JSON语法格式的字符串返回客户端;
Map形式
JSONObject:
JSONObject jsonObject = new JSONObject();
jsonObject.accumulate("starts", sysUser);
关于JSONObejt后续学习。
关于jsonplugin序列化的几点:
a.对于不想被序列化的属性,可以在他的get方法前加注释:
@JSON (serialize=false)
b.对于想改变json结果属性名称的,可以在他的get方法前加注释@JSON(name="属性名")
c. 带有transient修饰符与没有Getter方法的字段(field)都不会被串行化为JSON。