Struts2+Spring输出JSON供AJAX调用注意的小问题
2009-04-04 16:37
369 查看
JSON接触不多!可以先去学习一下:
http://www.ibm.com/developerworks/cn/web/wa-lo-json/
使用JSONplugin后,如果不调用service层的代码,不会出现任何问题,一切输出都很顺利。
一旦注入了Service层以后,就无法输出了!
查了一下资料,是说JSON输出的格式是单一的,我的Action里面即有String又有Service,这是问题的根源!
因为注入Service的时候也用了getter和setter,符合JSON的输出条件,但是类型不是单一的,然后就什么都出不来了!
这样就过滤掉了JSON对service层的输出,现在Action又可以正常工作了!
http://www.ibm.com/developerworks/cn/web/wa-lo-json/
使用JSONplugin后,如果不调用service层的代码,不会出现任何问题,一切输出都很顺利。
一旦注入了Service层以后,就无法输出了!
查了一下资料,是说JSON输出的格式是单一的,我的Action里面即有String又有Service,这是问题的根源!
因为注入Service的时候也用了getter和setter,符合JSON的输出条件,但是类型不是单一的,然后就什么都出不来了!
<package name="web.json" extends="json-default" namespace="/ajax"> <action name="getAttr2" class="com.raofei.web.action.JsonAction" method="getAttr2"> <result type="json"> <param name="excludeProperties"> <!-- 序列化属性中排除 service --> categoryService </param> </result> </action> </package>
这样就过滤掉了JSON对service层的输出,现在Action又可以正常工作了!
相关文章推荐
- struts2+Spring 整合注意会出现的问题
- spring mvc ajaxfileupload文件上传返回json下载问题
- jQuery调用WebService返回JSON数据及参数设置注意问题
- SpringMVC Ajax返回的请求json 的方式来解决在中国字符串乱码问题
- js操作ajax返回的json的注意问题!
- spring中调用quartz要注意的问题
- 当使用servlet输出json时,浏览器端jquery的ajax遇到parse error的问题
- Spring boot处理Long类型的Json数据,在Js代码调用时精度丢失的问题
- 后台ajax调用中字符串到jquery中的json对象和数组对象转换问题
- jquery中ajax方法使用json需注意的小问题
- Jquery、Json、Struts2、Spring实现Ajax动态功能以及注意事项
- ajax异步访问中调用session和服务器控件的条件注意的问题
- 类型:JQuery;问题:ajax调用ashx文件;结果:ashx文件怎么获取$.ajax()方法发送的json数据
- Ajax 传json 数组的问题给spring
- spring3.0.5MVC ajax+json 的问题
- Spring Boot Spring MVC Rest json输出日期为时间戳的问题
- 当使用servlet输出json时,浏览器端jquery的ajax遇到parse error的问题
- SSH框架,AjaxJson显示数据,项目框架搭建;注意action跳转不用叹号,springMVC和springAnnotation要修改spring配置文件
- springmvc+easyui Ajax提交返回json IE出现下载问题
- 用ajax json给后台action传数据要注意的问题