⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login.java.svn-base

📁 通用ERP 表格审批系统
💻 SVN-BASE
字号:
package login;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.interceptor.SessionAware;

import cn.eas.dao.AccountdbDAO;
import cn.eas.dao._RootDAO;
import cn.eas.*;

import com.opensymphony.xwork2.ActionSupport;

@SuppressWarnings("serial")

public class Login extends ActionSupport implements SessionAware, ServletRequestAware{
	private String username;
	private String password;
	@SuppressWarnings("unchecked")
	private Map session = new HashMap();
	private String para = new String("lg"); 
	private HttpServletRequest request;
	private List news;
	@SuppressWarnings("unchecked")
	public String execute(){
		_RootDAO.initialize();
		AccountManager accountCheck = new AccountManager();
		
		String type = accountCheck.queryLogin( username, password );
		
		if( type!=null&&type.equals( "Applicant" ) ){
			session.put( "isLogin", "applicant" );
			session.put( "myusername", username );
			return "applicant";
		}
		else if( type!=null&&type.equals( "Manager" ) ){
			session.put( "isLogin", "manager" );
			session.put( "myusername", username );
			return "manager";
		}
		else if( type!=null&&type.equals( "Admin" ) ){
			session.put( "isLogin", "admin" );
			session.put( "myusername", username );
			return "admin";
		}
		else{
			session.put( "isLogin", "not" );
			return "fail";
		}

	}
	public String getUsername() {
		return username;
	}
	public void setUsername( String username ) {
		this.username = username;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword( String password ) {
		this.password = password;
	}
	@SuppressWarnings("unchecked")
	@Override
	public void setSession( Map s ) {
		// TODO Auto-generated method stub
		session = s;
	}
	public ArrayList<String> getTestArray(){
		ArrayList<String> testArray = new ArrayList<String>();
		testArray.add( "admin" );
		testArray.add( "manager" );
		testArray.add( "fail" );
		return testArray;
	}
	
	public void  setPara( String p ){
		para=p;
	}
	public String getPara(){
		return para;
	}
	@SuppressWarnings("unchecked")
	public Map getSession() {
		// TODO Auto-generated method stub
		
		return session;
		
	}
	@Override
	public void setServletRequest( HttpServletRequest req ) {
		// TODO Auto-generated method stub
		request = req;
	}
	
}

⌨️ 快捷键说明

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