Action中返回HQL多表查询的结果,不知道在structs中怎么获取json格式,得不到数据...
请高手帮忙,急求帮忙...谢谢
请高手帮忙,急求帮忙...谢谢
解决方案 »
- 求解 svn entries 访问被拒绝
- 求一sql语句,在存储过程中实现的
- 使用hibernate,对象怎么处理数据字典
- servlet jsp乱码问题
- 决对是问题的问题,poi中文问题,初学者,j3366991,不是简单的中文解决问题
- struts的tiles问题
- 请问这个是什么论坛,哪里有得下载?
- Struts的<bean:write>标签如何取出指定数目的字符串呢?
- 最近事真多﹐新問題又產生了﹗
- j2ee服务停止~~~,不是简单的事情
- 在线等,各位高手请帮忙,JavaEE web工程读取线程进度,并显示进度条
- 我要用<C:IF>判断 ${XX} 和 '留言' 是不是相等 应该怎么做?在线等,急啊
[JSON]{"objList":[[{"activeFalg":"Y","localHostIp":"127.0.0.1","localHostName":"me","plantCd":"NJ01","timeStamp":"2011-05-14 10:33:24066000","trxDate":"2011--5-14 09:00:00","trxMode":"AddNew","trxUserId":"ADMINISTRATOR","userGroupId":"ADMINISTRATOR","userGroupName":"ADMINISTRATOR"},{"activeFlag":"Y","gender":"M","id":{"plantCd":"NJ01","userId":"ADMINISTRATOR"},"organId":"IT","password":"123","trxDate":"2011-05-09 13:00:00","trxUserId":"ADMINISTRATOR","userName":"ADMIN"}],[{"activeFalg":"Y","localHostIp":"127.0.0.1","localHostName":"me","plantCd":"NJ01","timeStamp":"2011-05-14 10:33:24075000","trxDate":"2011--5-14 09:00:00","trxMode":"Modify","trxUserId":"ADMINISTRATOR","userGroupId":"ADMINISTRATOR","userGroupName":"ADMINISTRATOR"},{"activeFlag":"Y","gender":"M","id":{"plantCd":"NJ01","userId":"ADMINISTRATOR"},"organId":"IT","password":"123","trxDate":"2011-05-09 13:00:00","trxUserId":"ADMINISTRATOR","userName":"ADMIN"}]]}请问这种格式在Ext.data.Record.create中该怎么解析数据呢?
呵呵,
到到这种格式之后直接转换成js对象就可以了eval("dataObj="+msg);// 将返回的json串转换为js对象,msg就是你上面获取到的json格式的数据 alert(dataObj.objList.length);// personList就是在存放在json里面的字符串的名字 for(var i=0; i<dataObj.objList.length; i++){ var obj=dataObj.objList[i]; alert(obj.activeFalg); }
LZ参考下
JSONArray json = JSONArray.fromObject(mapList);
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
out.print(json);
out.flush();
out.close();
return NONE;人然后在前段用JS解析JSON就可
HttpServletResponse response=ServletActionContext.getResponse();