上次在看Jmin的代码时发现一个,也许可以帮你解决这个问题,下面给你吧
首先定义一个接口.
public interfce Composite{
public String[] getMemberNames();
public Object getValue(String value);
public void setValue(String name,Object value);
}
接下来编写你自己的实现类,该类做为你的结果值对象
public class MyData implements Composite{
private String ID;
private String sex;
public String[] getMemberNames(){
return new String[]{"ID","sex"};
}
public Object getValue(String value){
//自己写
}
public void setValue(String name,Object value){
//自己写
}
}
在JSP里,你可以将那些getMemberNames取出来,作为列头打印。
我想你应该知道这个意图了。