jstl 如何循环出类似汽车之家买车对比的效果

图片说明
目前我放数据的结构是,

实体 GreenValueList 属性 List colum,List< GreenValue> task

List colum 表示__A__列 ,List< GreenValue> task 表示B 和 C

实体 GreenValue 属性 List gname,List gvalue

List gvalue 表示 B或C 列具体的值

但出来的结果B列和C列数值一样。。求大神指导

将b和c的值分别放在list中,顺序按照基本参数的顺序

创建一个CarParams类, A列为其属性名称, B和C为此类的两个实例, 例如:
public CarParams{
private String id;
private String producer;
private String class;
...
}

CarParams B = new CarParams(...);
CarParams C = new CarParams(...);

id B.id C.id
producer B.producer C.producer
class B.class C.class

还有另一种方法实现,无自定义class
List<String> A = new ArrayList<String>();
List<Object> B = new ArrayList<Object>();
List<Object> C = new ArrayList<Object>();

A[i] B[i] C[i]