解决方案 »

  1.   


     for (YearSale yearSale : datas) {
             sb.append("<dataset seriesName='"+yearSale.getSaleYear()+"'  showValues='0'>");
             i++;
             for (int j = 0; j < saleList.size(); j++) { 
             sb.append("<set value='"+yearSale.getSaleMoney()+"'/>"); //这里必然输出时一样的数值
             }
             //这里没有dataset的结尾
    }每个dataset里对应着一组set数据,你用一个StringBuffer控制不好的话,可以用多个
      

  2.   

    你可以在最后生成的一步debug 看下结果。然后对比就清晰了。