67,512
社区成员
发帖
与我相关
我的任务
分享
public class LoginAction extends ActionSupport implements ModelDriven<Admin> {
Admin admin = new Admin();
public String login() {
HttpServletRequest request = ServletActionContext.getRequest();
HttpSession session = request.getSession();
String code= (String)session.getAttribute("code");
if(!code.equals(request.getParameter("code"))){
request.setAttribute("fail", "验证码错误");
return LOGIN;
}
try {
Admin loginAdmin = new Service().checkAdmin(admin.getName(), admin.getPassword());
session.setAttribute("admin", admin);
return SUCCESS;
} catch (LoginFailException e) {
request.setAttribute("fail", e.toString());
return LOGIN;
}
}
@Override
public Admin getModel() {
return admin;
}
}