elementAt(0)问题
我想问的问题是我在后台的类中有这样一个方法,//查询指定id的用户,用于支持页面的查看详细资料请求
public boolean getUserinfo(int newid ) throws Exception {
try{
sqlStr="select * from userinfo where id = " +newid ;
DataBase db = new DataBase();
db.connect();
stmt = db.conn.createStatement ();
rs = stmt.executeQuery(sqlStr);
userlist = new Vector();
while (rs.next()){
user.setId(rs.getLong("id"));
user.setUserName(rs.getString("username"));
user.setPassWord(rs.getString("password"));
user.setNames(rs.getString("names"));
user.setSex(rs.getString("sex"));
user.setAddress(rs.getString("address"));
user.setPhone(rs.getString("Phone"));
user.setPost(rs.getString("post"));
user.setEmail(rs.getString("email"));
user.setRegTime(rs.getString("regtime"));
user.setRegIpAddress(rs.getString("RegIpaddress"));
userlist.addElement(user);
}
rs.close();
return true;
}catch (Exception e){
e.printStackTrace();
System.out.print(e.getMessage());
return false;
}
}
我想问的就是在我页面中每次都是用user userinfo = (user)user.getUserlist().elementAt(0);取出用户的详细信息的,我奇怪的就是为什么他不循环呢,都是用的是0,是不是因为他每次在类中都初始化的啊,所以只用到0这个位置啊.