// 把登录人的信息保存到session对象中
private String myLogin(HttpServletRequest request, String userName) {
try {
ArrayList listName = null;
HttpSession session = request.getSession();
listName = new ArrayList();
rs = selectMess(request, userName);
if (rs.next()) {
rs = selectMess(request, userName);
session.setAttribute("un", userName);//获取用户名
while (rs.next()) {
UserNameBean mess = new UserNameBean();
mess.setUserName(rs.getString("userName"));
mess.setPassword(rs.getString("password"));
listName.add(mess);
session.setAttribute("userName", listName);
}
} else {
session.setAttribute("userName", listName);
}
return "ok";
} catch (Exception e) {
e.printStackTrace();
return null;
}
private String myLogin(HttpServletRequest request, String userName) {
try {
ArrayList listName = null;
HttpSession session = request.getSession();
listName = new ArrayList();
rs = selectMess(request, userName);
if (rs.next()) {
rs = selectMess(request, userName);
session.setAttribute("un", userName);//获取用户名
while (rs.next()) {
UserNameBean mess = new UserNameBean();
mess.setUserName(rs.getString("userName"));
mess.setPassword(rs.getString("password"));
listName.add(mess);
session.setAttribute("userName", listName);
}
} else {
session.setAttribute("userName", listName);
}
return "ok";
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
//在Action,获取用户名
public String getUserName() {
HttpSession session = ServletActionContext.getRequest().getSession(); //获取session,用户名
return (String)session.getAttribute("un");
}