哪位大神能帮我看下这个extjs 为什么前台不显示数据的原因不!前台页面加载的时候能访问后台 10
2个回答
2013-10-17 · 知道合伙人软件行家
关注
展开全部
问题是你后台返回的json数据格式不对,
根据你表格的定义,要正确显示这个表格,所需的格式是
//也不一定需要键值,但是顺序要对
{
{id:1, name:'xxx', age:1, price: 2},
{id:2, name:'xxx', age:2, price: 3},
{id:3, name:'xxx', age:3, price: 4}
}
//为了使后台数据更可读,一般的做法是做一个类
class product {
int id;
String name;
int age;
int price;
private int getId(){
return id;
}
private void setId(int id){
this.id = id;
}
//以下重复
}
//做循环的时候
//数组总和
ArrayList<product> b = new ArrayList<product>();
while(condition){
product a = new product ();
a.setId(值);
//以下重复
//加入数组中
b.add(a);
}
//最后将数组整个转成json并返回就可以了
追问
能给个能运行的代码给我吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-21
展开全部
将数据转成JSON格式的然后再传到前台就可以了。。。
追问
我用的struts2! 不是只要加get方法上面写上@JSON就可以转成json格式的吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询