【发布时间】:2015-08-28 23:32:31
【问题描述】:
我在模型中有一个方法可以从结果集中创建一个 ArrayList 数组,我需要从 jsp 交叉它,我做不到,有什么帮助吗?
这是数组列表的代码
public ArrayList listar(){
String sql="select * from eventos";
ArrayList lista=new ArrayList();
try {
st=con.createStatement();
rs=st.executeQuery(sql);
int NumColumnas=getRows(rs);
while(rs.next()){
String Fila[]=new String [NumColumnas];
for(int x=0;x<NumColumnas;x++){
Fila[x]=rs.getObject(x+1).toString();
}
lista.add(Fila);
}
} catch (SQLException ex) {
Logger.getLogger(EventosBean.class.getName()).log(Level.SEVERE, null, ex);
}
return lista;
}
从 jsp 我有这段代码,我以这种格式返回值 [Ljava.lang.String;@39dc94a4 [Ljava.lang.String;@5d013b69
EventosBean ev=new EventosBean();
ArrayList<EventosBean>arrayList=ev.listar();
out.println(arrayList.size());
Iterator<EventosBean> iterator = arrayList.iterator();
while (iterator.hasNext()) {
out.println(iterator.next());
}
【问题讨论】:
标签: java arrays jsp arraylist javabeans