获得Session的方式

来源:互联网 发布:淘宝什么皮肤是真的 编辑:程序博客网 时间:2024/05/16 06:59

First:

@Override

public String execute() throws Exception {
User user=new User();
user.setUsername(username);
user.setPassword(password);
//获得request
HttpServletRequest request=ServletActionContext.getRequest();

if(userService.loginUser(user)){
request.setAttribute("url","user/getBlogInfo.action");
request.setAttribute("info","登录成功");
//将username保存到session范围中
HttpSession session=request.getSession();
session.setAttribute("username", username);
return SUCCESS;
}else{
request.setAttribute("url", "login.jsp");
request.setAttribute("info","登录失败");
return ERROR;
}

}

Second:

@Override
public String execute() throws Exception {
User user=new User();
user.setUsername(username);
user.setPassword(password);
//获得request
HttpServletRequest request=ServletActionContext.getRequest();

if(userService.loginUser(user)){
request.setAttribute("url","user/getBlogInfo.action");
request.setAttribute("info","登录成功");
//将username保存到session范围中
Map session=ActionContext.getContext().getSession();
session.put("username",username);

return SUCCESS;
}else{
request.setAttribute("url", "login.jsp");
request.setAttribute("info","登录失败");
return ERROR;
}
}

原创粉丝点击