ghtcool1207 2011-12-28 09:52
浏览 188
已采纳

EXtjs与后台的交互

最近刚学Extjs,有几点不明白,js部分文件如下:

Ext.onReady(function(){

                       var proxy=new Ext.data.HttpProxy({url:'getInfo.action'}); //这里的url不是很明白

                        var reader=new Ext.data.JsonReader(
            {
            },[
                {name: 'Id'} ,
                {name: 'name'} ,
                {name: 'age'}
            ]
        );
    //构建Store  
        var store=new Ext.data.Store(    {
          proxy:proxy,
          local:true,
          reader:reader
       });

看到的资料请求的都是URL,不明白这个url对应的Action方法是怎么写的,(本人要做一个简单的列表)!

  • 写回答

5条回答

  • iteye_9208 2011-12-28 12:21
    关注

    附上 action里面的代码
    [code="java"]
    //列表的数量
    List list=new ArrayList();
    int totalCount=list.size();
    try {
    JSONArray jsonObject = JSONArray.fromObject(list);
    String jsonData = "{totalCount:" + totalCount + ",rows:" + jsonObject.toString() + "}";
    response.setContentType("text/json;charset=UTF-8");
    //输出为json的格式
    response.getWriter().print(jsonData);
    } catch (IOException e) {
    e.printStackTrace();
    }
    return null;
    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器