首页>代码>SSH(Struts,Spring,Hibernate)整合开发java购物商城网站>/shop/src/cn/itcast/shop/adminuser/action/AdminUserAction.java
package cn.itcast.shop.adminuser.action;

import org.apache.struts2.ServletActionContext;

import cn.itcast.shop.adminuser.service.AdminUserService;
import cn.itcast.shop.adminuser.vo.AdminUser;

import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

/**
 * 后台登录的 Action
 * @author 温文星
 *
 */
public class AdminUserAction extends ActionSupport implements ModelDriven<AdminUser> {

	//模型驱动使用的对象
	private AdminUser adminUser = new AdminUser();
	@Override
	public AdminUser getModel() {
		return adminUser;
	}
	//注入Service
	private AdminUserService adminUserService;
	public void setAdminUserService(AdminUserService adminUserService) {
		this.adminUserService = adminUserService;
	}
	
	//后台登录的方法
	public String login(){
		//调用Service完成登陆
		AdminUser existAdminUser = adminUserService.login(adminUser);
		if(existAdminUser == null){
			//登陆失败
			this.addActionError("您的用户名或者密码错误!请重新输入!");
			return "loginFail";
		}else {
			//登录成功
			ServletActionContext.getRequest().getSession().setAttribute("existAdminUser", existAdminUser);
			return "loginSuccess";
		}
		
	}
}
最近下载更多
曾显示  LV6 2024年7月7日
yangyang0105  LV2 2023年11月13日
微信网友_6680567232876544  LV8 2023年10月8日
limin123  LV6 2023年6月25日
524109  LV5 2023年4月13日
17693282606  LV12 2022年7月12日
wangyunhao  LV10 2022年6月3日
978806986  LV16 2022年5月31日
lc123321  LV4 2022年4月8日
lzlzyw  LV14 2022年3月24日
最近浏览更多
YiRenHun  LV11 3月23日
orang801  LV2 2月24日
mianju 2024年12月19日
暂无贡献等级
sjwc88  LV3 2024年12月4日
玫瑰王子的共犯 2024年11月2日
暂无贡献等级
lyh1989  LV34 2024年7月19日
lyt010628  LV4 2024年7月8日
曾显示  LV6 2024年7月7日
樱花味小然子  LV5 2024年7月2日
y_x_happy  LV4 2024年6月25日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友