www.pudn.com > MyFirst.rar > LoginAction.java


package lee; 
import java.util.Map; 
 
import com.opensymphony.xwork2.ActionContext; 
import com.opensymphony.xwork2.ActionSupport; 
 
 
public class LoginAction extends ActionSupport{ 
 
	private String username; 
	private String password; 
	private String validcode; 
 
	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"}) 
	public String login(){ 
		Map session=ActionContext.getContext().getSession(); 
		String valid=(String)session.get("rand"); 
		session.put("rand", null); 
		//valid=this.Ignor(valid); 
		if(getUsername().equals("flyfish") && getPassword().equals("flyfish")){ 
			session.put("user", getUsername()); 
			return SUCCESS; 
		} 
		else if(getUsername()==null||getPassword()==null||getValidcode()==null){ 
			return ERROR; 
		} 
		else  
			return ERROR; 
	} 
	public String execute()throws Exception{ 
		return SUCCESS; 
	} 
	public String getValidcode() { 
		return validcode; 
	} 
	public void setValidcode(String validcode) { 
		this.validcode = validcode; 
	} 
 
	private String Ignor(String str){ 
		char[]c=str.toCharArray(); 
		str=null; 
		for(int i=0;i64&&c[i]<91){ 
				c[i]+=30; 
			} 
			str+=c[i]; 
		} 
		return str; 
	} 
}