哪位大神能帮我看下这个extjs 为什么前台不显示数据的原因不!前台页面加载的时候能访问后台 10

 我来答
xiii130
2013-10-17 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部

问题是你后台返回的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格式的吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式