JSONArray distJson=JSONArray.fromObject(distList)运行不过去!其中distLIst中的bean中含有其它类的属性,怎样解决啊?不是缺包的问题,本人测试过只要distlist中的bean单纯的无其它类的属性就可以通过了。求解决啊!各位大虾!

解决方案 »

  1.   

    distList就是楼主需要转换类型的javabean,要不楼主就专门写个bean,里面是楼主需要的属性。
      

  2.   

    只能是这个方法吗?假如我要写多几个ajax+json,那不就是要写多几个bean?感觉不是很好啊
      

  3.   


    如果是这样的话,楼主就用一个jsonArray里面包含几个jsonobject,在每个jsonobject里面放上对应的bean对象的属性。
      

  4.   

    可以照着json的格式手动 拼接成json字符串
      

  5.   

    这个我有专门写一个bean了,在action里面也执行了“JSONArray json = JSONArray.fromObject(listBean)”
    但是到了页面之后,"var returnJSONString = myAjaxObject.responseText;(通过了)"
    然后执行到这步“var returnJSON = JSON.parse(returnJSONString);”就报错了,说是语法上有错误。怎么解决?
      

  6.   

    可以包含在一起,也可以按照jason的格式拼接成字符串
      

  7.   

    struts2中再不用的get方法前加个注解@...忘了怎么写,百度一下吧
      

  8.   


    我没看懂你写的,action里面的json传递到页面上了么?