jQuery MiniUI

 找回密码
 立即注册
查看: 3434|回复: 4
打印 上一主题 下一主题

SSH中如何使用表格的问题,在线等大侠相助 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-10-26 09:51:41 |只看该作者 |倒序浏览
我在前端表格url指定为struts的一个action(指定无误。已经执行到后台action),进入表格界面的时候报错:DataGrid json is error。action代码如下:(执行正常)
          HttpServletResponse response = ServletActionContext.getResponse();
          PrintWriter out = response.getWriter();
          ArrayList dataAll = (ArrayList) this.service.findAll();
         
          HashMap result = new HashMap();
          result.put("data", dataAll);
          result.put("total", new Integer(dataAll.size()));
          result.put("minAge","10");
          result.put("maxAge", "20");
          result.put("avgAge", "15");
          String json = PluSoft.Utils.JSON.Encode(result);
          response.getWriter().write(json);
          map = (Map) ActionContext.getContext().get("request");
          map.put("list", json);;
          System.err.println("json"+json);
打出的json格式:json{"total":8,"maxAge":"20","minAge":"10","data":[{"age":2,"class":"com.test.bean.Userinfo","firstname":"2","lastname":"2","userid":40avgAge":"15"}。

Rank: 1

沙发
发表于 2012-10-26 10:21:27 |只看该作者
没人么,如果不能确定的大侠也提供点可能性推测尝试下。

Rank: 8Rank: 8

板凳
发表于 2012-10-26 10:30:51 |只看该作者
本帖最后由 factory 于 2012-10-26 10:32 编辑
wangjinlong 发表于 2012-10-26 10:21
没人么,如果不能确定的大侠也提供点可能性推测尝试下。


你把数据拿出来,然后前台用grid.setData()方法加载一下,是否还是有错,如果有错的话,建议逐一删除一些字段,看看到底是哪里格式错误了。
取json = "data":[{...}]
var data = mini.decode(json);
grid.setData(data);

Rank: 1

地板
发表于 2012-10-26 15:29:57 |只看该作者
factory 发表于 2012-10-26 10:30
你把数据拿出来,然后前台用grid.setData()方法加载一下,是否还是有错,如果有错的话,建议逐一删除一些 ...

上面大侠是否还在,我现在通过  $.ajax获取到了ajax的数据了,但是json = "data":[{...}]
var data = mini.decode(json);
grid.setData(data);执行这三句代码后表格控件依然没数据,也没报错。

Rank: 8Rank: 8

5#
发表于 2012-10-26 15:43:24 |只看该作者
wangjinlong 发表于 2012-10-26 15:29
上面大侠是否还在,我现在通过  $.ajax获取到了ajax的数据了,但是json = "data":[{...}]
var data = min ...

我上面写错了
var json = '[{"age":2,"class":"com.test.bean.Userinfo","firstname":"2","lastname":"2","userid":40avgAge":"15"}]'
这样的

Archiver|普加软件

GMT+8, 2024-11-26 23:33 , Processed in 1.043411 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部