唉,你居然还又开一个贴子。你之前贴子说了,你是把json直接输到页面上了那你在页面上总得有个地方去放它吧?它总是个字符串类型的东西吧
<body>
你的json[好比这是你之前输出你的json的地方]<script>
var json=再把它输出到这里,有什么不同呢???
</script>
</body>Lz,你要学的不单是js基础,你的后台语言java连最最基本的你都还没搞明白

解决方案 »

  1.   

    关键是它是自动输出的。。我没有主动输出呀。JsonUtils.write(list, response.getWriter(), getExcludes(),
    getDatePattern());
    这个方法直接就传个了页面,我要是主动输出我就知道var  json=‘’‘’什么的了呀。现在我不知怎么获取。
      

  2.   

    你的JsonUtils工具类肯定有直接返回字符串类型的方法。看JsonUtils使用方法去
      

  3.   

    你看看你的JsonUtils工具类有没有
    JsonUtils.toJSONString()方法如果有的话直接:
    string json=JsonUtils.toJSONString(list);然后页面输出这个json就是了
      

  4.   

      var store = new Ext.data.Store({
      autoLoad:true,//自动加载
                      //用json数据解析
      reader:new Ext.data.JsonReader({
       totalRecords:"results",//分页时需要的参数
       root:"items",//json格式的根节点
       fields:[//在数据库中映射的字段名
        {name:"f1"},
        {name:"f2"},
        {name:"f5"}
       ]
      }),
                      //发送请求得到以上数据
      proxy:new Ext.data.HttpProxy({
        url:"../distribution/tt.htm"
      })
     });
    可能是这个吧。。
      

  5.   

    那个方法应该不行没有.toJSONString(list)的方法!
      

  6.   

    html页面获取json的数据,那你要在html中使用ajax,让ajax去访问你的jsp或Servlet取得json的数据。然后在页面上显示出来。这是一个体系的东西。
      

  7.   

    有没有具体的JsonUtils工具类???????