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;
}
}