Struts返回JSON不被序列化 注意点
2009-11-23 13:07
429 查看
Struts可以返回为JSON的形式。
文档
中文文档:http://webservices.ctocio.com.cn/tips/424/7670924.shtml
英文文档:http://cwiki.apache.org/S2PLUGINS/json-plugin.html(详细些)
有几个需要注意的地方:
1: 如果不序列化某个属性需要在get方法上加入@JSON(deserialize=false,serialize=false)注释。
2: struts2.0包必须继承json-default,<package name="default" extends="json-default">
3:struts设置为UTF-8 , <constant name="struts.i18n.encoding" value="UTF-8" /> (这个好像不用改,我改了页面反而显示不出来了)
4: Model的访问控制符必须是public的,public static class Model
5:设置返回类型为:json
<action name="knowledgeAction" class="KnowledgeAction">
<result type="json" >
</result>
</action>
from:http://kiral.javaeye.com/blog/255476
文档
中文文档:http://webservices.ctocio.com.cn/tips/424/7670924.shtml
英文文档:http://cwiki.apache.org/S2PLUGINS/json-plugin.html(详细些)
有几个需要注意的地方:
1: 如果不序列化某个属性需要在get方法上加入@JSON(deserialize=false,serialize=false)注释。
2: struts2.0包必须继承json-default,<package name="default" extends="json-default">
3:struts设置为UTF-8 , <constant name="struts.i18n.encoding" value="UTF-8" /> (这个好像不用改,我改了页面反而显示不出来了)
4: Model的访问控制符必须是public的,public static class Model
5:设置返回类型为:json
<action name="knowledgeAction" class="KnowledgeAction">
<result type="json" >
</result>
</action>
from:http://kiral.javaeye.com/blog/255476
相关文章推荐
- spring mvc返回json字符串数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable
- Ajax的工具类AjaxUtils,使用struts返回Json类型
- JQuery异步反序列化DataTable返回Json数据,并生成HTML
- ######保存角色,add表单页面Ajax传参给action,多个集合属性,【较为复杂的页面传参(封装ajax json参数)】:注意表单数据序列化,jquery遍历,json对象转String
- 根据返回json动态拼接页面(注意点+转意字符)
- Struts2+JSON 实现AJAX 返回对象和列表
- struts返回json的原理和应用(经典)
- struts2.1.8.1+jquery1.4.2返回json数据
- struts2.5.1使用jQuery的ajax请求,返回json数据
- jquery序列化form表单使用ajax提交后处理返回的json数据
- C# 请求Web Api 接口,返回的json数据直接反序列化为实体类
- js操作ajax返回的json的注意问题!
- jQuery调用WebService返回JSON数据及参数设置注意问题
- struts2.1.8.1+jquery1.4.2返回json数据
- 玩转Web之Json(三)-----easy ui怎么把前台显示的dataGird中的所有数据序列化为json,返回到后台并解析
- struts2.5 返回json数据 数据截断只有一部分 数据不全问题
- 反序列化时,如果第三方返回来的JSON有时有,有时为空的解决方法
- 转: .NET MVC3 几种返回 JSON 对象的方式和注意事项
- Asp.Net 使用jquery json,注意后台返回的内容。
- (转)JQuery+JSON+Struts返回一个List到页面 (二)