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;
}
}