xnsk.net
当前位置:首页 >> struts2 AjAx返回json >>

struts2 AjAx返回json

//action中代码HttpServletResponse response = ServletActionContext.getResponse();response.setContentType("text/text;charset=utf-8");PrintWriter out = response.getWriter();JSONObject json = new JSONObject(); json.put("type",1);ou...

你既然在用json-default为什么又要用JSONObject呢。你用JSONObject可以直接返回就就行了,struts.xml中就不用配置result了。还有把你的异常截图出来看。

后台返回JsonConvert.SerializeObject(object value)这样的json数据应该可以 using Newtonsoft.Json.Converters;json在这个命名空间下

var options = { success:function(data) { if(data.result!="true"){ //TODO } }, error:function(xhr, status, error) { }, type:"POST", url:yoururl , dataType: "json" }; $('#applyForm').ajaxSubmit(options);dataType为接收的数据类型

在struts的xml配置文件中 指定返回的数据格式类型 例: result中的type属性 设置为type="json",struts就可以处理json数据了

不知道你解决了没有。我刚好遇到这个问题,基本上和你差不多。 你这个实际上是复杂数据传递。 因为你的json中又包含了JsonArray,array中又存储了json对象...... 因为你是采用jquery的Ajax进行传递的,但是jquery的ajax和struts并不是很兼容,传...

有\ 是没问题的,因为你在浏览器中调试的时候,返回的json串是直接以string在处理,所以会默认添加\转义。 在使用前,通过 JSON.parse() 或者 eval() 处理返回的数据,然后就能直接使用了。

Struts2中有两种方式处理Ajax请求: (注:我使用的是最新的Struts 2.3.20) 1. 使用Stream result的方式以流的形式写出到客户端。(这种方式我没有亲自做实验,下面的例子参考Struts2的官方文档) 这样书写我们的Action: package actions; imp...

你的files是是数组 JSONArray.fromObject()这个是把list转换成json 加不加这个东西应是情况而定,你写的这个代码应该不用加 下面这种情况就要加和 public String findall() throws Exception{ List newsTypeList=newsService.findalltype(); JSO...

(。这个list集合里有2900个对象,每个对象对应一个实体类,里面有19个属性。) 这最后一句话看出,你现在的情绪已经 崩溃了!! 不管数据在多,它和三条数据的存在 是一个道理 ,你用的是循环 多少数据 又有什么关系。 不知道你现在是 取不到这...

网站首页 | 网站地图
All rights reserved Powered by www.xnsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com