我想用js 得到一个 list对象 然后再在jsp页面中显示list中的对象 属性

解决方案 »

  1.   

    js没有list对象 LZ说的是json格式吧
    js可以用json格式代替list对象 
    像var listJson = {key1:"value1",key2:"value2"....} 类似java中的map
    访问数据listJson.key1 得到value1
      

  2.   

    可是map里面 得不到 对象的属性啊
      

  3.   

    我呢 是想实现异步刷新  但是吧 我不知道怎么 把数据的出来 比如说请求的方法 返回值是list 我怎么在不刷新页面的情况下得到啊 
      

  4.   

    用ajax,在后台生成一个List,然后序列化,json的格式返回,在前台可以直接调用这个list对象的属性
      

  5.   

    但是 我的list里面是个 自定义的对象
      

  6.   

    js只能接收字符串格式的。你找个网上的list转json字符串的代码就可以了
    参照
    http://www.ej38.com/showinfo/java-199546.html或者
    Json-lib
      

  7.   

    我的list  里面有对象  可以在页面上 调用它的属性吗
      

  8.   

    如果转成了json是可以的,否则,是不能的,毕竟js没有list,而且java对象和js对象是完全不同的概念,运行不同的环境中 的
      

  9.   


    我可以转化成json 但是到了前台 怎么写入啊  能给写个代码看看嘛  list<user> user属性 name, age,sex;  把 list转化后的  json 命名为 data2  求解释
      

  10.   

    data2.name
    或者
    data2["name"]都可以得到啊json格式
    data2 = {"name":"xx","age":100}
    alert(data2.name)