package com.course.action;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.ServletActionContext;
import com.course.service.IAdminService;
import com.course.service.IStuService;
import com.opensymphony.xwork2.ActionSupport;
public class AdminLoginAction extends ActionSupport {
IAdminService adminService;
private String name;
private String pwd;
public IAdminService getAdminService() {
return adminService;
}
public void setAdminService(IAdminService adminService) {
this.adminService = adminService;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
@Override
public String execute() throws Exception {
HttpServletRequest request=ServletActionContext.getRequest();
if(adminService.checkAdmin(name, pwd))
{
request.getSession().setAttribute("admin", name);
return SUCCESS;
}
else
request.setAttribute("error", "用户名或密码错误");
return INPUT;
}
}