java相关List存取问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:27:21
bean中自定义了一个对象
public class newOrder implements Serializable{
private Integer orderId;
private String status;
public newOrder(){}
public newOrder(Integer orderId,String status) {
this.orderId = orderId;
this.status = status;
}
public Integer getOrderId() {
return orderId;
}
public void setOrderId(Integer orderId) {
this.orderId = orderId;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
}

把符合条件的实列对象存进List里面,返回给JSP页面显示

但是通过JSP表格输出的长度是对的,但是每条值都是重复的
也就是list.size()都正确,list.get(i)都是相等的。。所以输出重复

这是为什么?谢谢高手教教我怎么改
JSP页面显示查询出来的一个表格,里面每行都是重复的,表格最后一列是我自己写的链接可以操作
每次操作完链接以后,表格减少一行数据会改变,但是剩下的还是重复。。存进时的肯定是不一样的

你好像要实现jsp页面显示查出来的多条记录?
dao里的一个接口的实现类的查询方法:
public List SelectUser(){

LinkedList list=new LinkedList();
String sql="select * from exam_user";
conn cdb=conn.createInstance();
cdb.setPs(sql);
cdb.setRs(cdb.Query2());
try{
while(cdb.getRs().next()){
ExamUser eu=new ExamUser();//这里产生对象
eu.setId(cdb.getRs().getInt("id"));
eu.setUsername(cdb.getRs().getString("username"));
eu.setPassword(cdb.getRs().getString("password"));
eu.setSno(cdb.getRs().getString("sno"));
eu.setGender(cdb.getRs().getString("gender"));
eu.setXibie(cdb.getRs().getString("xibie"));
eu.setClasses(cdb.getRs().getString("classes"));
eu.setChengji(cdb.getRs().getInt("chengji"));
eu.setPower(cdb.getRs().getInt("power"));
list.add(eu);//添加对象
}
}catch(Exception e){