首页>代码>基于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 2024年7月17日
pangzhihui  LV14 2024年5月15日
阿昌先生  LV13 2024年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日
最近浏览更多
benben2020 3月19日
暂无贡献等级
571818771  LV3 2024年12月17日
随便取个名字_哈哈  LV27 2024年11月23日
微信网友_7253744540979200  LV1 2024年11月14日
zhangsan_lisi 2024年9月18日
暂无贡献等级
255921158  LV5 2024年7月17日
quartz  LV8 2024年7月1日
educationAAA  LV11 2024年6月23日
ailixiya  LV1 2024年6月11日
wangbh1234  LV1 2024年6月6日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友