我从三个不同Webservice获取到A,B,C三个对象,他们具有相同的属性a,b,c,d,e
代码示例如下
[code=Java]
public class A {
String a;
String b;
String c;
String d;
String e;
}
public class B {
String a;
String b;
String c;
String d;
String e;
}
public class C {
String a;
String b;
String c;
String d;
String e;
}
[code]
我想在本地页面将获取到的这三个对象显示成下面的格式
    A   B   C
a   *   *   *
b   *   *   *
c   *   *   *
d   *   *   *
e   *   *   *
不知道大家有什么好的方法?

解决方案 »

  1.   

    select *from A
    mins
    select *From B
      

  2.   

    一:创建一个抽象类(不抽象也可以,看你具体项目),为抽象类设置属性和设置setter 和getter方法。然后A,B,C继承
       如下: 
           private String a;
    private String b;
            .....
    public String getA() {
    return a;
    }
    public void setA(String a) {
    this.a = a;
    }
    public String getB() {
    return b;
    }
    public void setB(String b) {
    this.b = b;
    }
           .....     
    二:二维数组啊。。
     Object[][] objs=new Object[5][3] 三:循环设置
        
        public static void main(String[] args) {
    A a=new A();
    B b=new B();
    C c=new C();
    D[] d=new D[]{a,b,c};
    Object[][] objs=new Object[5][3] ;
    for (int i = 0; i < 5; i++) {
    objs[0][i]=d[i].getA();//0
    objs[1][i]=d[i].getB();//0 
                           ... }
    }    
      

  3.   

    统统放LIST中去 然后调用struts中logic的迭代器 自动帮你解析!
    我没有试过 不要扔臭鸡蛋和西红柿啊
      

  4.   

    由于我没注意你是放入jsp页面,所以只写了三步。。
    其实剩下的也简单。。
    把二维数组放入 request范围里面,,然后迭代二维数据即可