validatebizimpl.java

来自「struts 自动验证框架 struts 中 formbean action」· Java 代码 · 共 50 行

JAVA
50
字号
package com.t11.biz.impl;

import com.t11.biz.*;
import com.t11.dao.IUserInfoDao;
import com.t11.entity.Userinfo;

public class ValidateBizImpl implements IValidateBiz{

	//注入的Dao类
	private IUserInfoDao userInfoDaoImpl;
	@Override
	
	//退出登录的方法
	public void exit(Userinfo userinfo){
		Userinfo user = userInfoDaoImpl.get(userinfo);
		//退出登录时修改状态为0
		user.setStatus(0L);
		userInfoDaoImpl.update(user);
	}
	
	//验证登录的方法
	public int validate(Userinfo userinfo) {
		// TODO Auto-generated method stub
		//type为消息类型
		int type=0;
		//根据用户名密码获取用户信息,返回一个实体对象
		Userinfo user = userInfoDaoImpl.get(userinfo);
		//用户实体对象不为空说明用户名密码正确
		if(user!=null){
			//判断用户是否已登录,已登录则返回消息
			if(user.getStatus()==0L){
				//更新用户的状态为0,表示未登录
				user.setStatus(1L);
				userInfoDaoImpl.update(user);
				type=2;
			}else{
				type=1;
			}
		}
		return type;
	}
	public IUserInfoDao getUserInfoDaoImpl() {
		return userInfoDaoImpl;
	}
	public void setUserInfoDaoImpl(IUserInfoDao userInfoDaoImpl) {
		this.userInfoDaoImpl = userInfoDaoImpl;
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?