简单的问题,来帮帮我这个初学MM
这是一个循环,但是得到了6条记录都是一样的。怎么样才能把循环里的记录分别装在每一个vector里?
try {
Vector books = guestFactory.list(conn);
Vector bookleft1=new Vector();
Vector bookright1=new Vector();
Vector bookleft2=new Vector();
Vector bookright2=new Vector();
Vector bookleft3=new Vector();
Vector bookright3=new Vector();
for(int i=0;i<books.size();i++){
Book bok=(Book)books.get(i);
bookmenuForm byfm=new bookmenuForm();
byfm.setBookmenuId(bok.getBookmenuId());
byfm.setName(bok.getName());
byfm.setWriter(bok.getWriter());
byfm.setPublisher(bok.getPublisher());
byfm.setPrice(String.valueOf(bok.getPrice()));
byfm.setDiscount(String.valueOf(bok.getDiscount()));
bookleft1.add(byfm) ;
bookright1.add(byfm);
bookleft2.add(byfm);
bookright2.add(byfm);
bookleft3.add(byfm);
bookright3.add(byfm);
}
request.setAttribute("bookleft1", bookleft1);
request.setAttribute("bookright1", bookright1);
request.setAttribute("bookleft2", bookleft2);
request.setAttribute("bookright2", bookright2);
request.setAttribute("bookleft3", bookleft3);
request.setAttribute("bookright3", bookright3);
}
finally {
conn.close();
}