本帖最后由 w363042254 于 2014-04-13 22:18:27 编辑

解决方案 »

  1.   

    方法一:在后台返回这个json之前,对json做处理。如果你在action中配置了result是json,就别这样,直接在action中return null,用response write json对象,至于你这个json怎么写,其实也挺简单,获取到所有需要的数据然后封装下就OK
    方法二:我看你的前台应该是用js框架吧,前台拿到json对象再处理,然后显示
      

  2.   

    少年,后台封装啊。给你的VO加上count即可。在后台处理list里面相同的,count++;
    前台只要解析VO的count就可以得到数量了
      

  3.   

    我前台可以拿到count的总数。关键是list里面的object里面的子属性有name属性相等的字段。我想要做的是把这些名字相等的字段全部合并成一列显示。前台是easyUI框架!!
      

  4.   


    我后台返回的不是action中配置了result是json这种类型的配置。是封装过的后台。。返回的数据是List关键是我不会做到返回list里面的object的子对象名字有重复的话。只显示一列的效果
      

  5.   

    在后台做方便。你数据处理好,然后再转json
      

  6.   


    我后台返回的不是action中配置了result是json这种类型的配置。是封装过的后台。。返回的数据是List关键是我不会做到返回list里面的object的子对象名字有重复的话。只显示一列的效果
    新建一个对象,对象内容和json的字段对应起来。然后新建一个list,遍历list<json>这个对象,然后去新建的list里面去找,如果有找到的话,那么list已有的对象和当前遍历的对象的数据累加。如果没有,json对象转换成新建对象放进list。
      

  7.   

    这个是一个数据统计的 问题用sql语句就可以控制了
      

  8.   

    定义一个ValueObject 用于接受Json的输入,解析,判断名字相同的count相加,再写入就可以了