package com.action;
import java.util.List;
import org.apache.struts2.ServletActionContext;
import com.biz.EmployeeBiz;
import com.biz.LoginBiz;
import com.biz.RoleBiz;
import com.bizImpl.LoginBizImpl;
import com.opensymphony.xwork2.ActionSupport;
import com.util.Page;
import com.util.SpringUtil;
import com.vo.Employee;
import com.vo.Login;
import com.vo.Role;
public class LoginAction extends ActionSupport {
private Login login ;
private Login login2 ;
private List<Login> logins ;
private LoginBiz loginBiz ;
private Page page ;
private Page page2;
private List<Role> roles ;
private RoleBiz roleBiz ;
private List<Employee> employees ;
private EmployeeBiz employeeBiz ;
private String msg ;
private String url ;
public LoginAction() {
super();
// TODO Auto-generated constructor stub
}
public Login getLogin() {
return login;
}
public void setLogin(Login login) {
this.login = login;
}
public List<Login> getLogins() {
return logins;
}
public void setLogins(List<Login> logins) {
this.logins = logins;
}
public LoginBiz getLoginBiz() {
return loginBiz;
}
public void setLoginBiz(LoginBiz loginBiz) {
this.loginBiz = loginBiz;
}
public Page getPage() {
return page;
}
public void setPage(Page page) {
this.page = page;
}
public Page getPage2() {
return page2;
}
public void setPage2(Page page2) {
this.page2 = page2;
}
public List<Role> getRoles() {
return roles;
}
public void setRoles(List<Role> roles) {
this.roles = roles;
}
public RoleBiz getRoleBiz() {
return roleBiz;
}
public void setRoleBiz(RoleBiz roleBiz) {
this.roleBiz = roleBiz;
}
public List<Employee> getEmployees() {
return employees;
}
public void setEmployees(List<Employee> employees) {
this.employees = employees;
}
public EmployeeBiz getEmployeeBiz() {
return employeeBiz;
}
public void setEmployeeBiz(EmployeeBiz employeeBiz) {
this.employeeBiz = employeeBiz;
}
public Login getLogin2() {
return login2;
}
public void setLogin2(Login login2) {
this.login2 = login2;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
//账号列表
public String loginList(){
System.out.println("page == > "+page);
System.out.println("page2 == >"+page2);
logins = loginBiz.findByPage(page);
return SUCCESS ;
}
//删除账号
public String delLogin(){
loginBiz.deleteById(login.getLoginId()) ;
return SUCCESS ;
}
//模糊查询
public String fuzzyQueryLogin(){
System.out.println("page == > "+page);
System.out.println("page2 == >"+page2);
logins = loginBiz.findByPageToc(page2, login);
return SUCCESS ;
}
//跳转到更新页面
public String toUpdaLogin(){
login = loginBiz.findById(login.getLoginId()) ;
roles = roleBiz.findAll() ;
employees = employeeBiz.findAll() ;
return SUCCESS ;
}
public String updaLogin(){
login = new Login() ;
loginBiz.upda(login2) ;
return SUCCESS ;
}
//添加账号
public String toAddLogin(){
roles = roleBiz.findAll() ;
employees = employeeBiz.findAll() ;
return SUCCESS ;
}
public String addLogin(){
login = new Login() ;
loginBiz.add(login2) ;
return SUCCESS;
}
//登录
public String login(){
logins = loginBiz.findByCondition(login) ;
if (logins.size() == 1 ) {
login = logins.get(0) ;
ServletActionContext.getRequest().getSession().setAttribute("login", login) ;
login = new Login() ;
return SUCCESS ;
}else{
msg = "登录失败,请重新登录!" ;
url = "login.jsp" ;
return "fail" ;
}
}
}
最近下载更多
1302989672 LV3
2023年5月4日
qfch120 LV8
2023年4月18日
wangmeijing LV5
2022年12月28日
zhaoyangwfd LV17
2022年10月13日
akbar2020 LV9
2022年8月27日
wangyang520 LV6
2022年4月17日
shibinf LV3
2022年4月11日
7z7z7z LV5
2022年3月21日
dukie123 LV1
2022年2月14日
and123456 LV11
2022年2月8日
最近浏览更多
北城不夏 LV8
2025年12月15日
ttg2025 LV3
2025年9月20日
hawkzl LV2
2025年4月2日
cq1458824624
2025年1月14日
暂无贡献等级
zhangsan_lisi
2024年9月18日
暂无贡献等级
326402 LV1
2024年6月17日
hhxq0902
2024年4月20日
暂无贡献等级
阿凡达 LV9
2024年1月29日
wuge123 LV8
2023年12月18日
wushengjun
2023年12月18日
暂无贡献等级

