首页>代码>基于SSH技术的HR人事管理系统,包含国际化中英文功能>/wages/src/com/wages/action/AdministratorAction.java
package com.wages.action;

import java.io.IOException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts2.ServletActionContext;

import com.wages.dao.AdminDao;
import com.wages.entity.Administrator;

public class AdministratorAction {
	public Administrator admin;

	public Administrator getAdmin() {
		return admin;
	}

	public void setAdmin(Administrator admin) {
		this.admin = admin;
	}
	
	public String login(){
		HttpServletRequest request = ServletActionContext.getRequest();
			
		HttpSession session = request.getSession();
		
		session.setAttribute("admin",admin);

		if(new AdminDao().login(admin)){
			return "login";
		}else{
			request.setAttribute("msg", "<b>您输入的账号密码有误!</b>");
			return "error";
		}
	}
	
	public String loginOut() {
		HttpServletRequest request = ServletActionContext.getRequest();
		HttpServletResponse response = ServletActionContext.getResponse();
		HttpSession session = request.getSession();		
		session.invalidate();		
		
		//3. 处理响应
		String uri = request.getContextPath() + "/";
		Cookie c = new Cookie("id","");
		c.setPath(uri);
		c.setMaxAge(0);
		response.addCookie(c);
		c = new Cookie("pwd","");
		c.setPath(uri);
		c.setMaxAge(0);
		response.addCookie(c);
		return "loginout";
	}
	public String updatePwd() throws IOException {
		AdminDao adminDao=new AdminDao();
		boolean t = adminDao.updatePwd(admin);
		if(t) {
			return "updatePwdSuccess";
		}else {
			return "updatePwdFail";
		}
	}
	
	public String top() {
		return "top";
	}
	public String menu() {
		return "menu";
	}
	public String index() {
		return "index";
	}
	
}
最近下载更多
255921158  LV5 7月17日
pangzhihui  LV14 5月15日
阿昌先生  LV13 3月26日
wuying8208  LV15 2023年11月25日
hz1109  LV7 2023年11月7日
微信网友_6482083022819328  LV14 2023年5月22日
qfch120  LV8 2023年3月28日
13655961071  LV5 2022年12月24日
微信网友_6254095067451392  LV3 2022年12月9日
zhaoyangwfd  LV17 2022年10月11日
最近浏览更多
zhangsan_lisi 9月18日
暂无贡献等级
255921158  LV5 7月17日
quartz  LV8 7月1日
educationAAA  LV11 6月23日
ailixiya  LV1 6月11日
wangbh1234  LV1 6月6日
2578193624  LV2 6月1日
pangzhihui  LV14 5月15日
uid0901  LV2 4月28日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友